系統(tǒng):Ubuntu 22
報(bào)錯(cuò)信息如下:
stream_socket_server(): unable to connect to tcp://0.0.0.0:8283 (Address already in use) in file /www/wwwroot/******/GatewayWorker/vendor/workerman/workerman/Worker.php on line 2354
PHP Fatal error: Uncaught Exception: Address already in use in /www/wwwroot/******/vendor/GatewayWorker/vendor/workerman/workerman/Worker.php:2356
我的情況如下:
之前一直正常用著的 GatewayWorker
昨天重啟(restart)一下,就報(bào)錯(cuò)了,看了教程 http://wtbis.cn/doc/workerman/faq/workerman-start-fail.html 中的方案都試過了,也沒辦法解決,我用的是 8283 端口,
確認(rèn)端口并沒有被占用,嘗試過切換其他沒被占用的端口,無論什么端口都是一直報(bào)錯(cuò): Address already in use
,也嘗試過重啟服務(wù)器,沒有效果,這該怎么辦呢?
【已解決】
打擾各位大佬了,是我自己的問題,太粗心了,是因?yàn)槲以?start_gateway.php
中重復(fù)定義了 $gateway
https://github.com/walkor/workerman-chat
直接下載個(gè)空項(xiàng)目運(yùn)行試下