php8.0.30中,無(wú)法
$task_worker = new Worker();
$task_worker->onWorkerStart = function(){
global $task_worker,$sec;
echo '開始1^^^^^^';
sleep(2);
Worker::stopAll();
echo '結(jié)束3^^^^^^';
};
Worker::runAll();
直接運(yùn)行代碼
linux docker php容器環(huán)境下
如果自動(dòng)重啟子進(jìn)程,echo '開始1^^^^^^'應(yīng)該一直執(zhí)行很多次,但是運(yùn)行后這里只會(huì)執(zhí)行一次
docker里測(cè)試沒(méi)問(wèn)題
本地測(cè)試也沒(méi)發(fā)現(xiàn)問(wè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();