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

在不同的項(xiàng)目文件夾中 stream_socket_client連接$address_data中的port 和 Gateway 聲明startPort 的不一致

嗷嗷叫喚

目前的做法是 在項(xiàng)目1中啟動(dòng)后,在項(xiàng)目2中發(fā)送消息。
兩個(gè)項(xiàng)目在同一個(gè)服務(wù)器,并且都 composer require workerman/workerman,

出現(xiàn)的問題為:項(xiàng)目1中聲明的startPort,和項(xiàng)目2 中l(wèi)ocal_port不一樣。

項(xiàng)目文件夾1

new Register('text://0.0.0.0:1238');

$Gateway = new Gateway('tcp://0.0.0.0:8082');
$Gateway->lanIp = '127.0.0.1';
$Gateway->startPort = 10000; //startPort 為10000開始

$worker = new BusinessWorker();
$worker->eventHandler = 'App\Http\Controllers\WebSocket\WebSocketController';
$worker->name = 'BusinessWorker';
$worker->count = 3;
$worker->registerAddress = '127.0.0.1:1238';

可以正常啟動(dòng)


項(xiàng)目文件夾2
發(fā)送消息
Gateway::$registerAddress = '127.0.0.1:1238';
startPort 為20000開始
報(bào)錯(cuò) stream_socket_client(): unable to connect to tcp://127.0.0.1:20001 (Connection refused)


附上 php artisan workman connections
截圖

1350 1 0
1個(gè)回答

walkor 打賞

看下是調(diào)用哪個(gè)接口報(bào)錯(cuò),可能是client_id傳錯(cuò)了,client_id里包含了端口信息

  • 嗷嗷叫喚 2022-04-13

    感謝大佬 。
    我兩個(gè)項(xiàng)目里,起的名字一樣 “work:socket”,都執(zhí)行過同樣的 php artisan work:socket start ,但是沒有同時(shí)啟動(dòng)過。
    啟動(dòng)之后
    Workerman[worker:socket] start in DEBUG mode ,請問這個(gè)跟同樣的命令名稱有關(guān)嗎?

  • walkor 2022-04-13

    沒用過 artisan ,這不太清楚

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