在windows系统下apache配置了ssl 每隔30分钟左右就会全部掉线然后再重新链接上,客户端心跳设置20秒,服务器设置25秒,有什么方法可以输出watewayworker里哪里导致的掉线么。log里没有错误信息。
D:\phpStudy\PHPTutorial\WWW\mss\vendor\GatewayWorker>php Applications\ichat\start_register.php Applications\ichat\start_gateway.php Applications\ichat\start_businessworker.php
----------------------- WORKERMAN -----------------------------
Workerman version:4.1.9 PHP version:8.0.27
------------------------ WORKERS -------------------------------
worker listen processes status
Register text://0.0.0.0:1238 1 [ok]
LaychatBusinessWorkernone 4 [ok]
LaychatAppGateway websocket://0.0.0.0:8282 4 [ok]
直接连GatewayWorker 看下30分钟后是否掉线,排除apache问题。
谢谢 我试试 和我升级workerman有关系么 Workerman version:4.1.9 GatewayWork直接下载的最新的。。
问题是出在别的地方了 js循环请求信息太多导致apache进程频繁重启。