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

兩個實例的stdoutFile和logFile都寫在了同一個里面

nbyang

同一個項目運行了兩個實例, 分別設(shè)置了stdoutFile和logFile, 但是實際運行中發(fā)現(xiàn)不管是var_dump還是報錯信息, 寫入到了同一個文件里面. 是不是和$worker->eventHandler一樣需要指定?

程序代碼或配置

實例A 的start_businessworker

use GatewayWorker\BusinessWorker;
use Workerman\WebServer;
use Workerman\Worker;

// 自動加載類
require_once __DIR__.'/../../vendor/autoload.php';
// bussinessWorker 進程
$worker = new BusinessWorker();
// worker名稱
$worker->name = 'A_BusinessWorker';
// bussinessWorker進程數(shù)量
$worker->count = 6;
// 服務(wù)注冊地址
$worker->registerAddress = '127.0.0.1:1235';
$worker->eventHandler = '\Applications\Worker_a\Events';

Worker::$stdoutFile = __DIR__ .'/stdout_a.log';
Worker::$logFile = __DIR__ .'/workerman_a.log';

// 如果不是在根目錄啟動,則運行runAll方法
if (!defined('GLOBAL_START')) {
    Worker::runAll();
}

實例A 的start_businessworker

use GatewayWorker\BusinessWorker;
use Workerman\WebServer;
use Workerman\Worker;

// 自動加載類
require_once __DIR__.'/../../vendor/autoload.php';
// bussinessWorker 進程
$worker = new BusinessWorker();
// worker名稱
$worker->name = 'B_BusinessWorker';
// bussinessWorker進程數(shù)量
$worker->count = 6;
// 服務(wù)注冊地址
$worker->registerAddress = '127.0.0.1:1238';
$worker->eventHandler = '\Applications\Worker_b\Events';

Worker::$stdoutFile = __DIR__ .'/stdout_b.log';
Worker::$logFile = __DIR__ .'/workerman_b.log';

// 如果不是在根目錄啟動,則運行runAll方法
if (!defined('GLOBAL_START')) {
    Worker::runAll();
}

debian11 GatewayWorker3.1.0 php8.2.4+event

1094 1 0
1個回答

walkor 打賞

一個啟動腳本的stdoutFile和logFile只有一個生效

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