ErrorException: stream_socket_server(): unable to connect to tcp://127.0.0.1:2300 (Address already in use) in /www/wwwroot/xxxx/vendor/workerman/workerman/Worker.php:2262
webman 配置了不同的端口,但是啟動的時(shí)候,一個(gè)能正常啟動,另外一個(gè)報(bào)錯(cuò),
好像redis 也成了公用,能說一下到底要改哪些地方的配置才能啟動多個(gè)不同webman
首先要確定你要啟動多個(gè)項(xiàng)目還是單個(gè)項(xiàng)目
單個(gè)項(xiàng)目你配置多個(gè)監(jiān)聽,這個(gè)可以翻一下文檔
多項(xiàng)目就改一下各個(gè)項(xiàng)目的配置
是不是有GatewayWorker,默認(rèn)會占用2300端口到 2300+(cpu count)端口
②、start_gateway.php中如果$gateway->startPort=2300; $gateway->count=4;,則2300 2301 2302 2303四個(gè)端口需要被設(shè)置成能被其它服務(wù)器訪問,也就是起始端口$gateway->startPort到$gateway->startPort + $gateway->count - 1這 $gateway->count個(gè)端口要設(shè)置成能被其它內(nèi)網(wǎng)服務(wù)器訪問。