项目能正常运行,但是不停地报 Exception: Address already in use,导致日志有几个G大小
2025-02-19 04:45:50 pid:23471 worker[none:30795] exit with status 64000
2025-02-19 04:45:50 pid:23471 worker[none:30796] exit with status 64000
2025-02-19 04:45:50 pid:30798 Exception: Address already in use in /soschat/vendor/workerman/workerman/Worker.php:2369
Stack trace:
#0 /sos-chat/server.php(101): Workerman\Worker->listen()
#1 /sos-chat/vendor/workerman/workerman/Worker.php(2501): {closure}()
#2 /sos-chat/vendor/workerman/workerman/Worker.php(1636): Workerman\Wo
rker->run()
#3 /sos-chat/vendor/workerman/workerman/Worker.php(1429): Workerman\Wo
rker::forkOneWorkerForLinux()
#4 /sos-chat/vendor/workerman/workerman/Worker.php(1403): Workerman\Wo
rker::forkWorkersForLinux()
#5 /sos-chat/vendor/workerman/workerman/Worker.php(1788): Workerman\Wo
rker::forkWorkers()
#6 /sos-chat/vendor/workerman/workerman/Worker.php(1724): Workerman\Wo
rker::monitorWorkersForLinux()
#7 /sos-chat/vendor/workerman/workerman/Worker.php(562): Workerman\Wor
ker::monitorWorkers()
#8 /sos-chat/server.php(407): Workerman\Worker::runAll()
#9 {main}
2025-02-19 04:45:50 pid:23471 worker[none:30797] exit with status 64000
centOS 7
----------------------------------------------GLOBAL STATUS----------------------------------------------------
Workerman version:4.1.15 PHP version:7.4.33
start time:2025-02-17 23:57:20 run 1 days 5 hours
load average: 0.73, 1.09, 1.34 event-loop:\Workerman\Events\Select
1 workers 40 processes
worker_name exit_status exit_count
none 64000 4109826
----------------------------------------------PROCESS STATUS---------------------------------------------------
pid memory listening worker_name connections send_fail timers total_request qps status
23472 11.92M websocket://0.0.0.0:3402 none 2514 40 1 2850399
社区里搜下 Address already in use
问题找到了,有人把线上的$worker->count改成40了,导致多进程端口占用