start_gateway.php
// 心跳間隔
$gateway->pingInterval = 30;
$gateway->pingNotResponseLimit = 1;
?Events.php
public static function onWorkerStart($businessWorker)
{
//print_r($businessWorker);
if($businessWorker->id === 0){
echo "進(jìn)去定時(shí)器了哦\n";
Timer::add(10, function() use ($businessWorker){
echo "timer\n";
Gateway::sendToGroup(321, '發(fā)送定時(shí)信息1');
});
}
}
心跳如上設(shè)置,然后客戶端在16:34:25的時(shí)候連接到服務(wù)端,客戶端從16:34:29-16:35:09收到了5條消息,這是為啥,心跳我只設(shè)置了30秒,怎么會(huì)保持了44秒呢,如附件的截圖