FileMonitor 什么情况下会出现更新但无效呢?

黑老怪

文件在onWorkerStart内,之前还可以最近突然发现要重启才有用
有遇见过的大佬吗

1207 3 0
3个回答

xiuwang

我记得文档说 FileMonitor 在debug方式运行才会起作用。

还有就是onWorkerStart 运行前就加载了的文件无法reload吧,在onWorkerStart里直接打印 var_dump(get_included_files()); 看下是不是文件被提前加载了

  • 黑老怪 2021-09-15

    是debug运行的 我打印看了没有提前加载

黑老怪

截图

  • xiuwang 2021-09-15

    Public/Events.php 不就是业务代码文件么?这应该是提前加载了啊,所以无法重新reload了

  • 黑老怪 2021-09-16

    @1459:这个是onXXXX入口 我在另一个正常的里面打印出来也有这个文件 另一个正常 ...

黑老怪

这个是我简化后的 直接修改Event下的 echo 1;改成2一样输出1

  • 暂无评论
年代过于久远,无法发表回答
🔝