升级workerman-4.0.19-stable后,GlobalData无法使用

dtucpr

workerman-4.0.18-stable 版本可以正常使用。

升级workerman-4.0.19-stable后报错

stream_socket_server(): Unable to connect to tcp://0.0.0.0:2207 (Unknown error) in file /www/server/workerman/Worker.php on line 2255
PHP Fatal error:  Uncaught Exception in /www/server/workerman/Worker.php:2257
Stack trace:
#0 /www/server/workerman/Worker.php(679): Workerman\Worker->listen()
#1 /www/server/workerman/Worker.php(538): Workerman\Worker::initWorkers()
#2 /www/server/Ternary/DataServer.php(33): Workerman\Worker::runAll()
#3 {main}
  thrown in /www/server/workerman/Worker.php on line 2257
1768 2 0
2个回答

walkor

看下是不是端口被占用了。
可以通过命令netstat -anp | grep 端口号来找出哪个程序占用了端口

  • dtucpr 2021-03-17

    tcp 0 0 0.0.0.0:2207 0.0.0.0:* LISTEN 21163/WorkerMan: wo

  • dtucpr 2021-03-17

    可以了~谢谢

dtucpr

把4.0.19的文件全删了换成4.0.18就可以正常启动。

  • walkor 2021-03-17

    4.1.8版没有默认检测端口占用,所以启动没有问题。

年代过于久远,无法发表回答
🔝