按照文檔 http://m.wtbis.cn/doc/webman/components/crontab.html
添加的定時(shí)器 在執(zhí)行php start.php status 之后 返回的進(jìn)程中 timers一直在變 一會(huì)是個(gè)位數(shù) 一會(huì)是兩位數(shù)
想問一下這個(gè)timer是進(jìn)程內(nèi)正在運(yùn)行的定時(shí)器數(shù)量么? 我兩個(gè)進(jìn)程中都是只放了一個(gè)定時(shí)器為什么一直在變?
而且我每次查詢status 時(shí) 這兩個(gè)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();
});
}
}
另一個(gè)Task_msg_chk.php也是差不多的內(nèi)容都是只創(chuàng)建了一個(gè)定時(shí)器 也是1秒
status內(nèi)容