workerman restart -d 在后台运行一段时间后(days),客户端请求无响应,求解决方案。
先用tcpdump+strace+lsof 定位, tcpdump看是否有网络请求到达,strace看每个进程在干什么,lsof看进程都打开了哪些socket或者文件
定位不出再打日志+错误日志 看流程走到哪里有问题
重启啦一下好啦,看日志也木有发现报错。现在运行正常,是不是得等一段时间再次出现问题了,再进行抓包等操作。O(∩_∩)O~
我也遇到此问题了,需要重启服务器,服务端假死,客户端链接不上
先用tcpdump+strace+lsof 定位,
tcpdump看是否有网络请求到达,strace看每个进程在干什么,lsof看进程都打开了哪些socket或者文件
定位不出再打日志+错误日志
看流程走到哪里有问题
重启啦一下好啦,看日志也木有发现报错。现在运行正常,是不是得等一段时间再次出现问题了,再进行抓包等操作。O(∩_∩)O~
我也遇到此问题了,需要重启服务器,服务端假死,客户端链接不上