作者 刘锟

update

@@ -39,15 +39,15 @@ class HtmlCollect extends Command @@ -39,15 +39,15 @@ class HtmlCollect extends Command
39 39
40 public function handle() 40 public function handle()
41 { 41 {
42 -// while (true) { 42 + ini_set('memory_limit', '512M');
  43 + while (true) {
43 $this->start_collect(); 44 $this->start_collect();
44 -// } 45 + }
45 } 46 }
46 47
47 protected function start_collect() 48 protected function start_collect()
48 { 49 {
49 -// $task_id = $this->get_task();  
50 - $task_id = '717_57995'; 50 + $task_id = $this->get_task();
51 if ($task_id === false) { 51 if ($task_id === false) {
52 //所有项目采集完成 52 //所有项目采集完成
53 sleep(60); 53 sleep(60);
@@ -351,11 +351,11 @@ class HtmlCollect extends Command @@ -351,11 +351,11 @@ class HtmlCollect extends Command
351 if ($js_css_source) { 351 if ($js_css_source) {
352 foreach ($js_css_source as $vjs) { 352 foreach ($js_css_source as $vjs) {
353 $vjs_down = str_replace('"', '', $vjs); 353 $vjs_down = str_replace('"', '', $vjs);
354 - if(strpos($vjs_down,'data:') !== false){ 354 + if (strpos($vjs_down, 'data:') !== false) {
355 //过滤二进制文件 355 //过滤二进制文件
356 continue; 356 continue;
357 } 357 }
358 - if(strlen($vjs_down) > 255){ 358 + if (strlen($vjs_down) > 255) {
359 //过滤太长文件 359 //过滤太长文件
360 continue; 360 continue;
361 } 361 }
@@ -39,6 +39,7 @@ class HtmlLanguageCollect extends Command @@ -39,6 +39,7 @@ class HtmlLanguageCollect extends Command
39 39
40 public function handle() 40 public function handle()
41 { 41 {
  42 + ini_set('memory_limit', '512M');
42 while (true) { 43 while (true) {
43 $this->start_collect(); 44 $this->start_collect();
44 } 45 }
@@ -350,11 +351,11 @@ class HtmlLanguageCollect extends Command @@ -350,11 +351,11 @@ class HtmlLanguageCollect extends Command
350 if ($js_css_source) { 351 if ($js_css_source) {
351 foreach ($js_css_source as $vjs) { 352 foreach ($js_css_source as $vjs) {
352 $vjs_down = str_replace('"', '', $vjs); 353 $vjs_down = str_replace('"', '', $vjs);
353 - if(strpos($vjs_down,'data:') !== false){ 354 + if (strpos($vjs_down, 'data:') !== false) {
354 //过滤二进制文件 355 //过滤二进制文件
355 continue; 356 continue;
356 } 357 }
357 - if(strlen($vjs_down) > 255){ 358 + if (strlen($vjs_down) > 255) {
358 //过滤太长文件 359 //过滤太长文件
359 continue; 360 continue;
360 } 361 }
@@ -49,6 +49,7 @@ class ProjectUpdate extends Command @@ -49,6 +49,7 @@ class ProjectUpdate extends Command
49 49
50 public function handle() 50 public function handle()
51 { 51 {
  52 + ini_set('memory_limit', '512M');
52 while (true) { 53 while (true) {
53 $this->start_update(); 54 $this->start_update();
54 } 55 }
@@ -262,9 +263,7 @@ class ProjectUpdate extends Command @@ -262,9 +263,7 @@ class ProjectUpdate extends Command
262 $gallery = []; 263 $gallery = [];
263 if ($item['images'] ?? []) { 264 if ($item['images'] ?? []) {
264 foreach ($item['images'] as $k_img => $img) { 265 foreach ($item['images'] as $k_img => $img) {
265 - if (substr($img, -3, 3) != 'tif') {  
266 - $gallery[] = ['alt' => '这是一张产品图', 'url' => $this->source_download($img, $project_id, $domain_arr['host'], $web_url_domain, $home_url)];  
267 - } 266 + $gallery[] = ['alt' => '这是一张产品图', 'url' => $this->source_download($img, $project_id, $domain_arr['host'], $web_url_domain, $home_url)];
268 } 267 }
269 } 268 }
270 //分类 269 //分类
@@ -468,7 +467,7 @@ class ProjectUpdate extends Command @@ -468,7 +467,7 @@ class ProjectUpdate extends Command
468 DB::disconnect('custom_mysql'); 467 DB::disconnect('custom_mysql');
469 468
470 $task->status = UpdateLog::STATUS_COM;//同步完成 469 $task->status = UpdateLog::STATUS_COM;//同步完成
471 - if ($is_flush) { 470 + if($is_flush){
472 $task->collect_status = UpdateLog::COLLECT_STATUS_UN; 471 $task->collect_status = UpdateLog::COLLECT_STATUS_UN;
473 } 472 }
474 $task->save(); 473 $task->save();