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

阿里云服務(wù)器cpu過高

dou號

大神,我用過的是gateway worker,現(xiàn)在發(fā)現(xiàn)服務(wù)器cpu很高,于是用top指令查看了一下,如左圖所示,上面幾個進程都占了很多cpu,然后用cd /proc/PIDID查看了一下對應(yīng)的pid,發(fā)現(xiàn)如圖右所示,cwd指向的都是gatewayworker文件夾,請問大神這該如何處理

3608 2 0
2個回答

walkor 打賞

cpu高有可能是進程忙于處理業(yè)務(wù)。
?
也可能業(yè)務(wù)代碼有bug比如無限添加定時器(php start.php status能看到定時器數(shù)量),業(yè)務(wù)代碼死循環(huán),業(yè)務(wù)代碼執(zhí)行了大的循環(huán)等等。
?
通過strace -ttp pid 追蹤系統(tǒng)調(diào)用也能大概看出來進程在干什么。
?

  • dou號 2019-03-03

    大神,我用php start.php status查看的時候,有一個php警告:module 'event' already loaded in unknown on line 0,請問這是什么原因

  • walkor 2019-03-03

    event擴展重復(fù)加載了,不影響

dou號

@walkor 因為CPU過高,所以昨天重啟了一下,然后今天的cpu和tcp都變的很奇怪,cpu一直在振動,tcp也不太穩(wěn)定,不知道是什么原因,如圖所示

  • walkor 2019-03-03

    從統(tǒng)計里看不出原因的。
    按照手冊超過1000連接要安裝event擴展,并且嚴格按照workerman手冊優(yōu)化linux內(nèi)核。
    這些都做好了就從業(yè)務(wù)代碼上找原因。

  • dou號 2019-03-04

    @1:在重啟系統(tǒng)之前,我有在rc.local文件中加入‘/usr/bin/env php /磁盤/路徑/start.php start -d’語句,參考自http://doc.workerman.net/faq/start-with-system.html,重啟之后cpu就變成上面那張圖了,然后就把這段程序給去掉了,并又重啟了一下系統(tǒng),觀察下來發(fā)現(xiàn)cpu又變得穩(wěn)定了,請問這個語句會影響系統(tǒng)嗎?我添加這段語句是直接打開文件然后寫入語句,并不是通過linux指令添加這段程序的,這會有區(qū)別嗎?

  • walkor 2019-03-05

    cpu高的時候用strace -ttp pid 來定位

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