一直出现进程退出,256状态 代码里不存在 exit 、die、echo等语法。
workerman process terminated exit with status 256
出现256状态后,进程pid会变化
https://www.workerman.net/search?keyword=exit+with+status+256
查过了 没有不稳当的扩展、版本,代码里也没有 exit 、die、echo等语法。
也没有错误日志
php -v php -m 贴下
已编辑问题 补图
需要你找下那行代码导致的
exit with status 256
里面有return;应该不影响吧,能跟踪报错时候的代码吗?
二分法排查。业务逻辑都去掉,看下是否报错。不报错,就加一半的业务,看下是哪一半报错,然后再注释掉一半业务,直至找到导致报错的那段代码
嗯呢 我试试
还是没查到,不是必现,偶尔出现的,奇怪的问题啊
已解决 数据问题
具体什么数据问题说下吧,数据问题应该不会coredump
https://www.workerman.net/search?keyword=exit+with+status+256
查过了 没有不稳当的扩展、版本,代码里也没有 exit 、die、echo等语法。
也没有错误日志
php -v
php -m
贴下
已编辑问题 补图
需要你找下那行代码导致的
exit with status 256
里面有return;应该不影响吧,能跟踪报错时候的代码吗?
二分法排查。业务逻辑都去掉,看下是否报错。不报错,就加一半的业务,看下是哪一半报错,然后再注释掉一半业务,直至找到导致报错的那段代码
嗯呢 我试试
还是没查到,不是必现,偶尔出现的,奇怪的问题啊
已解决 数据问题
具体什么数据问题说下吧,数据问题应该不会coredump