bug描述 需要用到定时器,设置了两个定时器对比效果,一个是Timer::add,一个是crontab定时,都是间隔5秒打印字符串,crontab运行时间总是会出现意外,不执行,或者时间不是5秒,感觉是 webman\process\Task.php 进程文件有些问题,求大神指点 程序代码或配置 #文件 \webman\plugin\webman\gateway\Events.php Timer::add(5, fu...
webman push插件,能不能通过客户端发送信息给服务器?服务端监听push进程事件,就像gateway-worker那样处理业务逻辑,,,, 可以这样,在workerstart 里,生成一个客户端来模拟处理其他的客户端消息数据嘛? 这样操作太麻烦了,,, 请问下各位大佬怎么监听push插件的事件,客户端给服务器端发送信息,从而处理业务逻辑?...
只更改了数据库配置中的host 127.0.0.1,改成了服务器地址 // 默认数据库 'default' => 'mysql', // 各种数据库配置 'connections' => [ 'mysql' => [ 'driver' => 'mysql', 'host' => '127.0.0.1', 'port' ...
大佬们,请问下,workerman 是长连接,为什么一个网页中js发送指令时,client_id 每次都不一样,这个是说明每次发送指令都在生成新的客户端链接嘛?5秒定时发送指令,过不多会儿就达到256上限了,页面就链接不上服务了 请问下,每次发送指令, Gateway::closeClient($client_id); 都要用,这样的函数来关闭链接嘛? 还有其他的操作方法嘛?...
各位大佬好,请教一个问题,怎么使用指定的php版本运行workerman? 1.我windows系统环境变量中的php版本是7.2,自己单独下了一个7.3的php版本。 2.使用7.3版本运行workerman 3.在php7.3中安装配置好了dio扩展,执行php -m 有dio模块, 根目录下执行start.bat,运行workerman时为什么会自动调用php7.2的版本,显示dio_open未定义 只修改了...