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 配置了不同的端口,但是启动的时候,一个能正常启动,另外一个报错,
好像redis 也成了公用,能说一下到底要改哪些地方的配置才能启动多个不同webman
复制不同的文件目录 不同的端口
首先要确定你要启动多个项目还是单个项目
单个项目你配置多个监听,这个可以翻一下文档
多项目就改一下各个项目的配置
你这个没用,我改了的,这是webman 的配置,报错是workerman报错
楼上的powerbowen老哥,你所说的单个项目配置多个websocket,文档具体是哪个,能分享下链接吗?
IDE都有搜索功能,在配置目录搜2300,找到后改成比如3300,搞定。
端口不一定是webman自带的,也可能是插件监听的端口
这个是workerman的报错,没有配置项
没事,你不信就算了
我只截了一小段错误提示,这个是2300-2309都报错,配置啥这么多个端口,我怎么信?
我替你搜了下2300,在 config/plugin/webman/gateway-worker/process.php 里有startPort => 2300的配置,改下就好,这回信了吧
谢谢,应该是这个问题
是不是有GatewayWorker,默认会占用2300端口到 2300+(cpu count)端口