国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

一個詭異的問題---不定期重啟才能解決

強強

請教各位達(dá)人,基于centos 7 ,GatewayWorker框架寫了個小程序,8282端口,ws協(xié)議。

平均個把月一次 ,ws無法鏈接。重啟php stop start 后解決,第三次了,重啟時80端口是可以訪問的。
防火墻沒開。

3123 14 0
14個回答

walkor 打賞

無法連接的客戶端錯誤截圖發(fā)下。
另外出現(xiàn)問題后php start.php status 截圖發(fā)下。
還有發(fā)生錯誤后workerman.log 里的日志發(fā)下。
發(fā)生錯誤后命令行運行top命令截圖發(fā)下。

  • 暫無評論
強強

好的,在發(fā)生問題時,我會來貼圖。
謝謝walkor及時回復(fù)。

  • 暫無評論
az_qiang

昨天重現(xiàn)的。
server到client走的是運營商vpn網(wǎng)絡(luò)。
抓狂中。。。

  • 暫無評論
az_qiang
  • 暫無評論
walkor 打賞

看到mysql cpu 100%了,另外Worker進程阻塞住了,有可能是業(yè)務(wù)執(zhí)行了耗時的SQL導(dǎo)致的。

要想定位出問題需要截圖下
客戶端無法連接的報錯截圖。
還有workerman.log里連接不上那個時間點的日志。

  • 暫無評論
az_qiang

感謝woalkor的及時回復(fù):
1.客戶端無法鏈接的截圖,沒有保存;

workerman.log沒有發(fā)現(xiàn)出錯日志;

解決阻塞的問題,單純加大worker數(shù)量 是否可以解決?
另外,阻塞是在哪里看到的?
請walkor不吝賜教。

  • walkor 2017-10-18

    status 里能看到
    AzCTIWorker不見了,就是因為阻塞住了。

az_qiang

另外,程序本身沒有復(fù)雜的查詢,只有幾條簡單的select語句。

  • 暫無評論
walkor 打賞

檢查下慢sql吧。不是框架的問題

  • 暫無評論
az_qiang

再次感謝

  • 暫無評論
az_qiang

walkor,請教:
如果在很短時間內(nèi)無法找到卡死或則慢的原因,
我能否在此進程中,執(zhí)行一個定時器發(fā)送心跳,在另外一個進程內(nèi)接收消息,如果N秒內(nèi)沒收到消息,則認(rèn)為該進程卡死,則kill進程。臨時解決辦法。

  • 暫無評論
walkor 打賞

可以這么做

  • 暫無評論
az_qiang

又來了。。。。

請教,walkor 這個是網(wǎng)絡(luò)阻塞嗎?

  • 暫無評論
walkor 打賞

對,業(yè)務(wù)代碼一直卡在讀fd=44的描述符上

可以利用命令

lsof -nPp 進程pid

查看fd=44的fd是什么,有可能是redis mysql curl等資源

  • 暫無評論
az_qiang

好的,謝謝

  • 暫無評論
年代過于久遠(yuǎn),無法發(fā)表回答
??