按照文檔 http://wtbis.cn/doc/webman/components/crontab.html
添加的定時器 在執(zhí)行php start.php status 之后 返回的進(jìn)程中 timers一直在變 一會是個位數(shù) 一會是兩位數(shù)
想問一下這個timer是進(jìn)程內(nèi)正在運(yùn)行的定時器數(shù)量么? 我兩個進(jìn)程中都是只放了一個定時器為什么一直在變?
而且我每次查詢status 時 這兩個timers的值是一樣的
是不是指的
config/process.php
'task_msg_chk' => [
'handler' => process\Task_msg_chk::class
],
'task_del_login' => [
'handler' => process\Task_del_login::class
],
process\Task_del_login.php
namespace process;
use app\model;
use Workerman\Crontab\Crontab;
class Task_del_login
{
public function onWorkerStart(): void {
new Crontab('*/1 * * * * *', function(){
model\Chk_login::where('exptime','<',time())->delete();
});
}
}
另一個Task_msg_chk.php也是差不多的內(nèi)容都是只創(chuàng)建了一個定時器 也是1秒
status內(nèi)容