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

有個bug一年了一直沒修復:Worker::stopAll();無法自動重啟子進程

dignfei

問題描述

php8.0.30中,無法

程序代碼或配置

        $task_worker = new Worker();

        $task_worker->onWorkerStart = function(){
            global $task_worker,$sec;
            echo '開始1^^^^^^';
            sleep(2);
            Worker::stopAll();
            echo '結(jié)束3^^^^^^';

        };

        Worker::runAll();

重現(xiàn)問題的步驟

直接運行代碼

操作系統(tǒng)環(huán)境及workerman/webman等具體版本

截圖

699 3 0
3個回答

dignfei

linux docker php容器環(huán)境下

如果自動重啟子進程,echo '開始1^^^^^^'應(yīng)該一直執(zhí)行很多次,但是運行后這里只會執(zhí)行一次

  • 暫無評論
walkor 打賞

dockerfile 發(fā)下

  • dignfei 2024-12-23

    就這個鏡像應(yīng)該就可以 docker pull php:8.0.30-fpm-bullseye

walkor 打賞

docker里測試沒問題
截圖

本地測試也沒發(fā)現(xiàn)問題

代碼

<?php

use Workerman\Worker;
require_once __DIR__ . '/vendor/autoload.php';

$task_worker = new Worker();

$task_worker->onWorkerStart = function(){
    global $task_worker,$sec;
    echo '開始1^^^^^^';
    sleep(2);
    Worker::stopAll();
    echo '結(jié)束3^^^^^^';

};

Worker::runAll();
  • dignfei 2024-12-24

    我測一下,復現(xiàn)一下

  • dignfei 2024-12-24

    試了,因為swoole擴展,導致這個問題,禁用swoole擴展就能用了

??