webman 延迟运行 (已解决)

aspire

修改代码之后需要等几分钟才会更新,甚至需要重启服务

debug 也开了,目录权限也www 755,不知道为什么,我在phpstrom修改代码上传到ftp时候服务器代码延迟更新,而是几分钟后刷新看看才更新。看了一下日志也没有报错。 哪位大佬知道怎么回事吗?

服务器配置4核(vCPU) 16 GiB
app.config.debug = true; //debug已开启
runtime 日志 没有报错
使用工具 phpStrom 2023
608 1 0
1个回答

walkor

正式环境更新代码要手动执行reload
app.config.debug 只是用来控制在发生异常时是否在页面展示详细信息

  • aspire 2023-08-16

    感谢大佬的指出,同一个框架另外一个服务器上我根本不需要重启,是配置的问题吗?

  • walkor 2023-08-16

    文件更新自动reload是在 monitor.options.enable_file_monitor里控制
    参考文档 https://www.workerman.net/doc/webman/others/monitor.html

  • workers 2023-08-16

    config/process.php中的monitor的reloadable代表啥意思

  • aspire 2023-08-16

    debug开发环境下真的不延迟了, 奇怪 我在另外一个服务器上一直开着正式环境,更新代码也不需要重启服务,装包的时候才去重启。 这次不一样了, 不知道哪里出问题, 虽然开发环境上没有出现延迟问题, 但我心里还是有点过不去,为什么同样的框架两个服务器上不同的运行,我真想学习一下这个问题的根本原因,大佬能帮助我吗, 提前感谢您

  • walkor 2023-08-16

    两个环境 monitor.options.enable_file_monitor 值不一样

  • aspire 2023-08-16

    确实。 难道安装webman的时候按照服务器配置框架自动配置的吗? 我安装的时候没改过这个配置的

  • walkor 2023-08-16

    不同版本配置可能有所不同

  • aspire 2023-08-17

    A服务器 : v1.5.8版本
    B服务器 : v1.5.7 版本
    差一个版本 。。。

🔝