大神,我用過的是gateway worker,現(xiàn)在發(fā)現(xiàn)服務(wù)器cpu很高,于是用top指令查看了一下,如左圖所示,上面幾個(gè)進(jìn)程都占了很多cpu,然后用cd /proc/PIDID查看了一下對應(yīng)的pid,發(fā)現(xiàn)如圖右所示,cwd指向的都是gatewayworker文件夾,請問大神這該如何處理
@walkor 因?yàn)镃PU過高,所以昨天重啟了一下,然后今天的cpu和tcp都變的很奇怪,cpu一直在振動(dòng),tcp也不太穩(wěn)定,不知道是什么原因,如圖所示
從統(tǒng)計(jì)里看不出原因的。
按照手冊超過1000連接要安裝event擴(kuò)展,并且嚴(yán)格按照workerman手冊優(yōu)化linux內(nèi)核。
這些都做好了就從業(yè)務(wù)代碼上找原因。
@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)定了,請問這個(gè)語句會(huì)影響系統(tǒng)嗎?我添加這段語句是直接打開文件然后寫入語句,并不是通過linux指令添加這段程序的,這會(huì)有區(qū)別嗎?