workerman 运行中一直报错256

大宝儿

问题描述

一直出现进程退出,256状态
代码里不存在 exit 、die、echo等语法。

workerman  process terminated 
exit with status 256

出现256状态后,进程pid会变化

截图

截图

截图

449 1 0
1个回答

walkor
  • 大宝儿 2024-01-02

    查过了 没有不稳当的扩展、版本,代码里也没有 exit 、die、echo等语法。

  • 大宝儿 2024-01-02

    也没有错误日志

  • walkor 2024-01-02

    php -v
    php -m
    贴下

  • 大宝儿 2024-01-02

    已编辑问题 补图

  • walkor 2024-01-02

    需要你找下那行代码导致的

  • walkor 2024-01-02

    exit with status 256

  • 大宝儿 2024-01-02

    里面有return;应该不影响吧,能跟踪报错时候的代码吗?

  • walkor 2024-01-02

    二分法排查。业务逻辑都去掉,看下是否报错。不报错,就加一半的业务,看下是哪一半报错,然后再注释掉一半业务,直至找到导致报错的那段代码

  • 大宝儿 2024-01-02

    嗯呢 我试试

  • 大宝儿 2024-01-02

    还是没查到,不是必现,偶尔出现的,奇怪的问题啊

  • 大宝儿 2024-01-05

    已解决 数据问题

  • walkor 2024-01-05

    具体什么数据问题说下吧,数据问题应该不会coredump

🔝