找到约 10 条结果 (用时约 0.005 秒)

tick时器里无法定时读取文件的大小

这是因为PHP对stat系统调用有缓存,请调用 [clearstatcache](http://php.net/manual/en/function.clearstatcache.php) 清理缓存。

在一个worker进程中开启一个或swoole_timer_tick时器会有问题吗

完全可以自己压力测试以及长时间运行测试

swoole_timer_tick报错

时器相关逻辑应该放到`onWorkerStart`回调函数中。

请问时器如何只执行一次?

tick时器会持续触发,请使用after

使用websocket_server时候,如何添加时器呢?

{{{ $serv->tick(1000, function() {}); $serv->after(1000, function() {}); }}}

请教一个关于异步功能实现问题

tick开启一个时器 群发消息可以放到task进程

swoole_process 和 swoole_timer_tick 无法配合使用

...er->pid} child process timer $interval\n"; // 如果worker中没有时器,则会输出 process timer xxx //}); //sleep(2); //$worker->exit(0); } }}}

websocket server还不能使用时器

<?php date_default_timezone_set("PRC"); $serv = new swoole_websocket_server('0.0.0.0',8001); $serv->on('open', function (swoole_websocket_server $server, $request){ echo "Open with {request->fd}\n"; $server->push($request->fd,"got it"); ...

在websocket server里面使用定时想客户端发送了ping命令的问题

...imer($id);** }); }}} 如果客户端突然主动断开连接,则server的时器发送ping命令就会出现描述的问题,使用$serv->exist来判断是否已断开通客户端的链接或者push失败,也清除时器

Fatal error: Call to undefined function swoole_timer_add()

最新的1.8.0版本已经移除了`swoole_timer_add`时器API,请使用`swoole_timer_tick`