onWorkerStart里啟動定時器,發(fā)現(xiàn)大概幾分鐘后同一時間連接執(zhí)行了兩次,打印也是有兩次的,多次測試后確定這種現(xiàn)在,請問這是什么原因造成的?
public static function onWorkerStart($worker) {
//啟動心跳檢測定時器
Timer::add(5, function(){
echo '__start Timer' . "\n";
foreach (self::$heartList as $key => $value) {
echo '22--' . "\n";
if (self::$heartList < 1) {
} else { //重置處理
}
}
});
}