通过php start.php status 命令能看到有busy状态的进程,但每次 php start.php status时. 两个busy的进程不停地变化. 无法按照手册去定位发现问题
2022-11-17 16:51:19 pid:3128511 Worker[3128511] process terminated
2022-11-17 16:51:19 pid:3128512 Worker[3128512] process terminated
2022-11-17 16:51:20 pid:3025651 worker[webman:3128511] exit with status 65280
2022-11-17 16:51:20 pid:3025651 worker[webman:3128512] exit with status 65280
2022-11-17 16:51:20 pid:3128515 Worker[3128515] process terminated
2022-11-17 16:51:20 pid:3128516 Worker[3128516] process terminated
2022-11-17 16:51:21 pid:3025651 worker[webman:3128515] exit with status 65280
2022-11-17 16:51:21 pid:3025651 worker[webman:3128516] exit with status 65280
2022-11-17 16:51:21 pid:3128519 Worker[3128519] process terminated
2022-11-17 16:51:21 pid:3128520 Worker[3128520] process terminated
2022-11-17 16:51:22 pid:3025651 worker[webman:3128519] exit with status 65280
2022-11-17 16:51:22 pid:3025651 worker[webman:3128520] exit with status 65280
2022-11-17 16:51:22 pid:3128527 Worker[3128527] process terminated
2022-11-17 16:51:22 pid:3128528 Worker[3128528] process terminated
2022-11-17 16:51:23 pid:3025651 worker[webman:3128527] exit with status 65280
2022-11-17 16:51:23 pid:3025651 worker[webman:3128528] exit with status 65280
2022-11-17 16:51:23 pid:3128531 Worker[3128531] process terminated
2022-11-17 16:51:23 pid:3128532 Worker[3128532] process terminated
Workerman version:4.0.30 PHP version:8.1.7
start time:2022-11-16 22:04:59 run 0 days 18 hours
load average: 0, 0, 0 event-loop:\Workerman\Events\Event
4 workers 34 processes
worker_name exit_status exit_count
webman 65280 41471
monitor 0 0
task 0 0
plugin.webman.redis-queue.consumer 0 0
3129535 N/A http://0.0.0.0:8787 webman N/A N/A N/A N/A N/A [busy]
3129536 N/A http://0.0.0.0:8787 webman N/A N/A N/A N/A N/A [busy]
基本上隔个1-2天就会全部busy. 导致无法提供服务,但我系统的负载非常低. 业务没什么访问量
65280 意外退出状态码
65280,我按照大佬的提示 php已经开启error_Log 但没有错误爆出来
php 8.1.7有bug,升级下php或者升级下workerman
相关帖子
https://www.workerman.net/q/8851
https://www.workerman.net/q/8854
谢谢大佬. 我操作一下