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

守護(hù)進(jìn)程重啟會(huì)強(qiáng)制終端正在進(jìn)行的操作嗎?

augushong

問(wèn)題描述

守護(hù)進(jìn)程重啟會(huì)強(qiáng)制終端正在進(jìn)行的操作嗎?

像下面代碼這樣:

$worker->onWorkerStart = function (Worker $worker) {
    Timer::add(
        0.1,
        function () {
            // 耗時(shí)操作,執(zhí)行五秒
            file_get_content(xxx);

        }
    );

};

比如設(shè)置了一個(gè)定時(shí)器,里面有耗時(shí)操作,假設(shè)需要執(zhí)行5秒,此時(shí)執(zhí)行stop或restart命令,會(huì)直接殺死這個(gè)進(jìn)程還是等這個(gè)定時(shí)器完成了,不再進(jìn)入下一輪,然后終止進(jìn)程或重啟。

另一個(gè)情況,如果有外部連接,worker收到請(qǐng)求后把它轉(zhuǎn)發(fā)到其他端口上,此時(shí)如果執(zhí)行stop或restart的流程是怎樣的呢?先停止接受新的請(qǐng)求,然后等待舊的請(qǐng)求關(guān)閉?還是直接強(qiáng)制關(guān)閉掉了。

1208 1 0
1個(gè)回答

liziyu
  • augushong 2023-02-08

    不只是請(qǐng)求。像這種定時(shí)任務(wù),會(huì)怎么處理呢?也是等待2s就強(qiáng)制殺死嗎,我最近使用發(fā)現(xiàn),好像是會(huì)強(qiáng)制殺死。reload沒試過(guò),等下試試

  • walkor 2023-02-08

    2秒可以設(shè)置,例如設(shè)置5秒

     \Workerman\Worker::$stopTimeout = 5;
年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??