webman_ad/app/process/UpdateGoogleAdsTask.php
2024-12-17 21:11:21 +08:00

55 lines
1.5 KiB
PHP

<?php
namespace app\process;
use app\event\TiktokAds;
use app\event\TiktokAdsDetails;
use Webman\Event\Event;
use Workerman\Crontab\Crontab;
/**
* 更新热搜列表任务
*/
class UpdateGoogleAdsTask
{
//错开时间执行,否则固定时间段接口会响应很慢
public function onWorkerStart()
{
// 每15分钟执行一次
new Crontab('*/15 * * * * *', function () {
// dump(date('Y-m-d H:i:s') . '更新' . TiktokAdsDetails::type . '开始');
// Event::emit(TiktokAdsDetails::type, null);
}
);
// 每12分钟执行一次
new Crontab('0 */12 * * * *', function () {
// dump(date('Y-m-d H:i:s') . '更新' . HuPu::type . '开始');
// Event::emit(HuPu::type, null);
// dump(date('Y-m-d H:i:s') . '更新' . DouBan::type . '开始');
// Event::emit(DouBan::type, null);
//
// dump(date('Y-m-d H:i:s') . '更新' . Itzhijia::type . '开始');
// Event::emit(Itzhijia::type, null);
});
// 每30分钟执行一次
// new Crontab('0 */30 * * * *', function () {
// dump(date('Y-m-d H:i:s') . '更新' . V2ex::type . '开始');
// Event::emit(V2ex::type, null);
//
// dump(date('Y-m-d H:i:s') . '更新' . GitHub::type . '开始');
// Event::emit(GitHub::type, null);
//
// dump(date('Y-m-d H:i:s') . '更新' . JueJin::type . '开始');
// Event::emit(JueJin::type, null);
// });
}
}