企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 更改代码不生效 **原因:** Workerman是常驻内存运行的,常驻内存可以避免重复读取磁盘、重复解释编译PHP,以便达到最高性能。所以更改业务代码后需要手动reload或者restart才能生效。 同时workerman提供一个监控文件更新的服务,该服务检测到有文件更新后会自动运行reload,从新载入PHP文件。开发者将其放入到项目中随着项目启动即可。 注意:windows系统不支持reload,无法使用监控服务 **文件监控服务下载地址:** 1、无依赖版本:<https://github.com/walkor/workerman-filemonitor> 2、依赖inotify版本:<https://github.com/walkor/workerman-filemonitor-inotify> **两个版本区别:** 地址1版本使用的是每秒轮询文件更新时间的方法判断文件是否更新, 地址2利用Linux内核[inotify](http://baike.baidu.com/view/2645027.htm)机制,文件更新时系统会主动通知workerman。 一般使用地址1无依赖版本即可