国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

【已解決】定時(shí)任務(wù)怎么執(zhí)行指定的類中的方法(或靜態(tài)方法)

lepig

問題描述

使用的組件時(shí)workerman/crontab,看手冊(cè)介紹的例子是在定時(shí)任務(wù)文件中的匿名函數(shù)中編寫業(yè)務(wù)處理,如果我想在一個(gè)類種的某個(gè)方法里寫業(yè)務(wù)邏輯。如何寫才能調(diào)用到。

為此你搜索到了哪些方案及不適用的原因

我使用new Crontab('*/1 * * * * *',call_user_func([HomeController::class,'index'])); 就啟動(dòng)的時(shí)候執(zhí)行了一次,后面不執(zhí)行了。

537 2 0
2個(gè)回答

Gin

你這樣 容易阻塞 搭配httpclient 使用

$http = new HttpClient(config('app.http_option'));

new Crontab('*/1 * * * * *', function()use($http){
$http->get($api, function($response){

}, function($exception){

});

});
  • lepig 2024-12-19

    意思是定時(shí)任務(wù)去請(qǐng)求自己寫的一個(gè)接口是吧? 我現(xiàn)在用的寶塔上面的定時(shí)任務(wù),上面有個(gè)發(fā)送get請(qǐng)求的,請(qǐng)求的地址就是我寫的一個(gè)公網(wǎng)接口。那應(yīng)該和您說(shuō)的這個(gè)方式是一個(gè)意思

six

php的通用寫法

new Crontab('*/1 * * * * *', [HomeController::class,'index']);
  • lepig 2024-12-19

    謝謝。 call_user_func用多了,第一反應(yīng)用了這個(gè)函數(shù)

??