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

webman框架經(jīng)常重啟或者關(guān)閉之后,htop發(fā)現(xiàn)存在僵尸進(jìn)程

php_worker_lu

webman框架經(jīng)常重啟或者關(guān)閉之后,htop發(fā)現(xiàn)存在僵尸進(jìn)程,確定不是pid文件被覆蓋的問(wèn)題。重啟跟stop都正常。之前用workorman3.4的版本是沒(méi)有出現(xiàn)這種現(xiàn)象的?,F(xiàn)在webman中workerman版本4.0.19。請(qǐng)問(wèn)從什么地方排查原因呢?



查看worker.log

這個(gè)是僵尸進(jìn)程的運(yùn)行內(nèi)容

2504 1 0
1個(gè)回答

walkor 打賞

這個(gè)不是僵尸進(jìn)程,是進(jìn)程沒(méi)有退出干凈。

看下業(yè)務(wù)代碼是否用了pcntl_fork

另外啟動(dòng)后 ps auxf 看下webman進(jìn)程關(guān)系并截圖,stop后出現(xiàn)僵尸進(jìn)程后 ps auxf 看下進(jìn)程關(guān)系并截圖。

  • php_worker_lu 2022-02-24

    項(xiàng)目搜索pcntl_fork,只在worker.php上存在使用。出現(xiàn)頻率蠻高,開(kāi)發(fā)期間幾天會(huì)出現(xiàn)一次,生產(chǎn)環(huán)境也在更新版本時(shí)出現(xiàn)了。等下次出現(xiàn)在評(píng)論中截圖

  • walkor 2022-02-24

    嗯,stop前ps auxf 下,stop后出現(xiàn)僵尸進(jìn)程后ps auxf下

  • php_worker_lu 2022-02-25

    已經(jīng)在問(wèn)題中截圖了,幫忙看看

  • php_worker_lu 2022-02-25

    可以看到start.php已經(jīng)退出了,但是busniessworker.php卻沒(méi)有正常退出,出現(xiàn)了兩份進(jìn)程

  • walkor 2022-02-25

    標(biāo)明下截圖里哪個(gè)是stop前,哪個(gè)是stop后的

  • php_worker_lu 2022-02-25

    現(xiàn)在是兩個(gè)進(jìn)程同時(shí)存在的,都是之后的

  • walkor 2022-02-25

    得看下stop之前和之后的。把沒(méi)用的進(jìn)程kill干凈測(cè)試

  • php_worker_lu 2022-02-25

    我截圖了worker.log進(jìn)程重名報(bào)錯(cuò),這個(gè)是最早出現(xiàn)時(shí)候worker的報(bào)錯(cuò)提示

  • walkor 2022-02-25

    conflict 那個(gè)是因?yàn)橛袣堄噙M(jìn)程導(dǎo)致的。

  • php_worker_lu 2022-02-25

    測(cè)試并不是很容易出現(xiàn),時(shí)而會(huì)出現(xiàn),我自己測(cè)試了很多次沒(méi)有出現(xiàn)

  • php_worker_lu 2022-02-25

    conflict 之前那個(gè)remains有關(guān)系嗎

  • walkor 2022-02-25

    你們服務(wù)器啟動(dòng)的時(shí)候用start -d守護(hù)進(jìn)程模式,不要用debug模式

  • walkor 2022-02-25

    debug模式在本地開(kāi)發(fā)的時(shí)候用

  • php_worker_lu 2022-02-25

    現(xiàn)在是在本地的服務(wù)端出現(xiàn)的,之前就是收到kill掉,后面發(fā)現(xiàn)線上生產(chǎn)環(huán)境-d守護(hù)模式也出現(xiàn)了

  • walkor 2022-02-25

    workerman 信號(hào)相關(guān)做了一些優(yōu)化,更新到 workerman 4.0.29 試下。 composer require workerman ^4.0.29

  • php_worker_lu 2022-02-28

    好勒,謝謝老大

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