/**
* 定时器,检查某些连接是否已超过最大时间
* @param $timerId
*/
function onTimer($timerId)
{
$now = time();
//echo "timer $interval\n";
foreach ($this->wait_requests as $id => $request) {
if ($request->time < $now - $this->request_timeout) {
$response = new Swoole\Response();
$response->setHeader('Access-Control-Allow-Origin', $this->origin);
$response->body = json_encode(array('success' => 0, 'text' => 'timeout'));
$this->response($request, $response);
unset($this->wait_requests[$id]);
}
}
}