workerman restart -d 在后臺運行一段時間后(days),客戶端請求無響應,求解決方案。
先用tcpdump+strace+lsof 定位,
tcpdump看是否有網(wǎng)絡請求到達,strace看每個進程在干什么,lsof看進程都打開了哪些socket或者文件
定位不出再打日志+錯誤日志
看流程走到哪里有問題
重啟啦一下好啦,看日志也木有發(fā)現(xiàn)報錯?,F(xiàn)在運行正常,是不是得等一段時間再次出現(xiàn)問題了,再進行抓包等操作。O(∩_∩)O~