作者 lyh

gx

... ... @@ -59,7 +59,7 @@ class RankData extends BaseCommands
$this->save_rank($item['project_id'], $res, $indexed_pages_num);
}
@file_put_contents(storage_path('logs/lyh_error.log'), var_export('1111111111', true) . PHP_EOL, FILE_APPEND);
//有小语种的
$lang_list = $api->getLangList();
if(!empty($lang_list[$item['api_no']])){
... ... @@ -70,6 +70,7 @@ class RankData extends BaseCommands
$error++;
continue;
}
@file_put_contents(storage_path('logs/lyh_error.log'), var_export('2222', true) . PHP_EOL, FILE_APPEND);
$data = [];
//不同的小语种取出来
foreach ($res as $keyword => $v){
... ... @@ -81,6 +82,7 @@ class RankData extends BaseCommands
}
}
}
@file_put_contents(storage_path('logs/lyh_error.log'), var_export('333333', true) . PHP_EOL, FILE_APPEND);
return !$error;
}
... ...
... ... @@ -38,7 +38,6 @@ class RecommDomain extends BaseCommands
$semrushApi = new SemrushApi();
//有排名api编号的项目
$list = DeployOptimize::where('api_no', '>', 0)->pluck('domain', 'project_id')->toArray();
foreach ($list as $project_id => $domain) {
if(!$domain){
continue;
... ... @@ -50,14 +49,12 @@ class RecommDomain extends BaseCommands
if (!$model) {
$model = new RecommDomainModel();
}
//外链引荐域名
$data = $semrushApi->backlinks_refdomains($domain);
if (!$data) {
$error++;
continue;
}
$model->project_id = $project_id;
$model->data = $data;
$model->updated_date = date('Y-m-d');
... ...
... ... @@ -20,7 +20,7 @@ class Kernel extends ConsoleKernel
$schedule->command('rank_data_speed')->weeklyOn(1, '01:00')->withoutOverlapping(1); // 排名数据-测速数据,每周一凌晨执行一次
$schedule->command('rank_data_external_links')->weeklyOn(1, '01:00')->withoutOverlapping(1); // 排名数据-外链,每周一凌晨执行一次
$schedule->command('rank_data_indexed_pages')->weeklyOn(1, '01:00')->withoutOverlapping(1); // 排名数据-页面收录,每周一凌晨执行一次
$schedule->command('rank_data_recomm_domain')->weeklyOn(1, '01:00')->withoutOverlapping(1); // 排名数据-引荐域名,每周一凌晨执行一次
// $schedule->command('rank_data_recomm_domain')->weeklyOn(1, '01:00')->withoutOverlapping(1); // 排名数据-引荐域名,每周一凌晨执行一次
$schedule->command('rank_data_week')->weeklyOn(1, '01:00')->withoutOverlapping(1); // 排名数据,每周一凌晨执行一次
$schedule->command('share_user')->dailyAt('01:00')->withoutOverlapping(1); // 清除用户ayr_share数据,每天凌晨1点执行一次
$schedule->command('count')->dailyAt('01:00')->withoutOverlapping(1); // 清除用户ayr_share数据,每天凌晨1点执行一次
... ...