大神,我用過(guò)的是gateway worker,現(xiàn)在發(fā)現(xiàn)服務(wù)器cpu很高,于是用top指令查看了一下,如左圖所示,上面幾個(gè)進(jìn)程都占了很多cpu,然后用cd /proc/PIDID查看了一下對(duì)應(yīng)的pid,發(fā)現(xiàn)如圖右所示,cwd指向的都是gatewayworker文件夾,請(qǐng)問(wèn)大神這該如何處理
@walkor 因?yàn)镃PU過(guò)高,所以昨天重啟了一下,然后今天的cpu和tcp都變的很奇怪,cpu一直在振動(dòng),tcp也不太穩(wěn)定,不知道是什么原因,如圖所示
從統(tǒng)計(jì)里看不出原因的。
按照手冊(cè)超過(guò)1000連接要安裝event擴(kuò)展,并且嚴(yán)格按照workerman手冊(cè)優(yōu)化linux內(nèi)核。
這些都做好了就從業(yè)務(wù)代碼上找原因。
@1:在重啟系統(tǒng)之前,我有在rc.local文件中加入‘/usr/bin/env php /磁盤(pán)/路徑/start.php start -d’語(yǔ)句,參考自http://doc.workerman.net/faq/start-with-system.html,重啟之后cpu就變成上面那張圖了,然后就把這段程序給去掉了,并又重啟了一下系統(tǒng),觀(guān)察下來(lái)發(fā)現(xiàn)cpu又變得穩(wěn)定了,請(qǐng)問(wèn)這個(gè)語(yǔ)句會(huì)影響系統(tǒng)嗎?我添加這段語(yǔ)句是直接打開(kāi)文件然后寫(xiě)入語(yǔ)句,并不是通過(guò)linux指令添加這段程序的,這會(huì)有區(qū)別嗎?