Workerman[start.php] start in DAEMON mode 已解决

owenzhang

问题描述

环境:dabian12,php81

sudo php start.php start
出现
Workerman[start.php] start in DAEMON mode

截图

我已经把APP_DEBUG = false ,还是会有,本地开发没有,另外php环境是用php8.1,

用这个php8.1包
截图

我本地Windows用这个包也没出现这个问题,很奇怪

已解决

https://www.workerman.net/doc/workerman/debug/base.html
这篇文档有说明,我没认真看文档,抱歉了,Workerman[start.php] start in DEBUG mode是调速模式。哈哈哈,其实看英文意思也知道,-d是daemon运行模式,没有-d是DEBUG mode调试模式,

截图

203 2 0
2个回答

walkor 打赏

start in DAEMON mode 是workerman的提示,代表workerman以调试模式启动,和什么 APP_DEBUG = false 没有关系,我也不知道你说的APP_DEBUG = false 是个啥

  • owenzhang 2024-11-21

    config/app.php内的return [
    'debug' => env('APP_DEBUG', false),
    'default_timezone' => 'Asia/Shanghai',
    ......
    ];

  • walkor 2024-11-21

    app.debug是控制webman发生错误时是否显示调用栈在页面上,和workerman的调试模式没什么关联。
    启动时不加-d 会显示 DEGUG mode,加 -d显示 DAEMON mode

  • owenzhang 2024-11-21

    https://www.workerman.net/doc/workerman/debug/base.html
    这篇文档有说明,我没认真看文档,抱歉了,另外在这边文档最后补充,php start.php start 输出截图放上,那么别人就知道Workerman[start.php] start in DEBUG mode是调速模式。哈哈哈,其实看英文意思也知道

  • owenzhang 2024-11-21

    https://www.workerman.net/upload/img/20241121/21673e92e7fe17.png
    把这个图片补充到文档末尾,就更好了,哈哈,个人建议,谢谢老大回复!!

释永战

你的启动参数带了 -d

×
🔝