workerman热重启(reload)没有更新代码的原因分析
造成原因主要有三点
php开启了opcache、xcache、apc等缓存拓展,比如我就是因为opcache开了导致reload代码不更新,要关闭的话看下/usr/local/php/etc/php.ini和/usr/local/php/etc/php.d/02-opcache.ini是否开启opcache
2.只有在debug模式下才生效,daemon下不会执行文件监控(为何不支持daemon模式见下面说明)。
3.只有在Worker::runAll运行后加载的文件才能热更新,或者说只有在onXXX
原创
2022-06-21 15:51:15 ·
909 阅读 ·
1 评论