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

請問各位這是什么進(jìn)程???

zxhtx

每次啟動了workerman都會出現(xiàn)下面那個進(jìn)程,并且直接把cpu占滿了,用kill命令殺掉這個進(jìn)程后cpu就降下來了,殺掉這個進(jìn)程似乎并沒有影響程序私信功能啊還是可以繼續(xù)聊天
WorkerMan: master process start_file=/www/wwwroot/socket.chaodashe.com/GatewayWorker/start.

2335 3 0
3個回答

phpcreeper
  1. 此進(jìn)程是workerman啟動后的主進(jìn)程,主要用來負(fù)責(zé)監(jiān)控管理子進(jìn)程、信號管理等等核心工作,如果人為kill -9 掉主進(jìn)程、但是子進(jìn)程并沒有被殺掉【這也是為何沒有影響到聊天】,但是這將會導(dǎo)致產(chǎn)生的子進(jìn)程處于失控狀態(tài),后續(xù)進(jìn)程管理將會出現(xiàn)很多不可預(yù)料的錯誤。
  2. 所以不能直接kill -9 這個主進(jìn)程,至于CPU被打滿,那就排查為啥被打滿了,另外主進(jìn)程里不要有任何的業(yè)務(wù)邏輯。
  • zxhtx 2021-10-17

    大哥主進(jìn)程是哪個文件?是start.php這個文件嗎?start.php這個文件我沒有動啊,所有代碼我全部寫在了Events.php文件里面

  • phpcreeper 2021-10-18

    @7874:1. 題外話:我一貫主張技術(shù)概念不要亂用,比如進(jìn)程就是進(jìn)程、文件就是文件、一般意義上,進(jìn)程它不可能是文件,文件它也不可能是進(jìn)程等等,所以建議諸如此類的概念不要亂用,否則極容易給自己挖坑;

    1. 用ps命令或者h(yuǎn)top, 查找command字段包含關(guān)鍵字“WorkerMan: master process.....”行,然后對應(yīng)的pid就是對應(yīng)的主進(jìn)程ID
喵了個咪

debug方式運(yùn)行(運(yùn)行時)看下是不是有報錯,我猜測是哪里代碼寫出了致命錯誤,然后進(jìn)程不斷重啟,主進(jìn)程就不斷fork新進(jìn)程導(dǎo)致主進(jìn)程cpu彪高。

或者cpu彪高后運(yùn)行 php start.php status 截圖下,看看是不是有進(jìn)程退出。

  • zxhtx 2021-10-20

    大佬截圖我發(fā)出來了,調(diào)試方式運(yùn)行時一直報下面圖片里面的錯誤。
    感謝大佬點(diǎn)撥,用調(diào)試模式順利的找到原因了,原因是php的函數(shù)被禁用了幾個,導(dǎo)致進(jìn)程循環(huán)重啟把cpu給整滿了!感謝?。?!

zxhtx

  • phpcreeper 2021-10-20

    這個問題已經(jīng)被問爛了,解決方案:
    定位到php.ini,然后找到含有關(guān)鍵字disable_functions的那行,如果圖省事的話直接將其值設(shè)置為空即可,嚴(yán)肅的做法是將截圖里凡是提示被禁用的函數(shù)全部移除。

  • zxhtx 2021-10-30

    @614:ok了,之前不知道用debug模式查看,繞了個大圈子,哈哈哈,感謝!

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