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

php cpu占用圖片飆升降不下來,日志顯示worker[proxy_server:1743] exit with status 64000

13950120292

目前使用gatawayworker搭建了一個名為proxy_server的服務,主要就是數(shù)據(jù)轉發(fā)而已,沒有涉及什么數(shù)據(jù)庫等東西。目前并沒有找到什么規(guī)律,有時候從進程里看到php的cpu占用非常高,每個php進程都到了80-95的占用。重新啟動 gatawayworker服務可以恢復正常狀態(tài)。現(xiàn)在看日志也不知道是哪里的原因,只看到日志里有以下記錄:
2016-11-14 21:43:16 WORKER EXIT UNEXPECTED
2016-11-14 21:43:17 worker exit with status 64000
,現(xiàn)在很怕不知不覺什么時候服務就又資源吃緊掛掉了。這個服務已經(jīng)上線半年了。最近開始出現(xiàn)cpu資源異常,找不到原因。

7520 2 0
2個回答

walkor 打賞

64000 是因為業(yè)務異常進程退出了。

最近才出現(xiàn)問題可以想下最近業(yè)務代碼或者業(yè)務上有沒有什么調(diào)整,比如更改了業(yè)務代碼、配置,在線用戶數(shù)激增等等。
出現(xiàn)問題時可以運行 php start.php status 貼下運行狀態(tài)。

通過命令 strace -p 進程id 可以跟蹤系統(tǒng)調(diào)用,也能大致看出來是因為哪些調(diào)用導致cpu偏高。
cpu偏高一般是由于業(yè)務代碼沒考慮到性能問題導致的,比如死循環(huán)、大數(shù)組循環(huán)等等

  • 暫無評論
pader

如果只是 proxy 根本不需要 GatewayWorker 啊

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