WORKER EXIT UNEXPECTED这个问题

lijunwiller

workeman长连接久后就会断开连接,会出现WORKER EXIT UNEXPECTED这个问题,请问这个怎么处理?

4812 2 0
2个回答

walkor

WORKER EXIT UNEXPECTED是进程异常退出,常见原因
1.业务代码有fatalerror,例如调用了不存在的函数

业务中包含了exit 或者die语句
开启了debug模式,进程向终端打印内容,但是终端被关闭了,导致PHP EIO错误进程退出。注意线上环境不要开debug模式,手册中及相关注释有反复强调
进程被强制杀死

具体错误原因请贴出来详细的日志供大家分析

  • 暂无评论
lijunwiller

workman.conf里的debug已设置成0,解决了一部本问题,但目前发现日志里还是有这个WORKER EXIT UNEXPECTED错误提示,具体问题在我今天发的文章里有提示,谢谢解答!

  • 暂无评论
年代过于久远,无法发表回答
🔝