我的Debian 8 vagrant box上有Symfony应用程序,它使用QLess(https://github.com/seomoz/qless)作为后台任务。 QLess背景工作人员由主管负责。
我遇到一个问题,即作业处理程序(symfony命令)以某种方式缓存。
这不是NFS问题,源文件在来宾和主机上是相同的。
缓存问题只能通过重新启动qless worker来解决。
opcache.enable_cli在php.ini中也设置为false
你知道什么会导致这个问题吗?
答案 0 :(得分:0)
最终原因很简单。 Worker是一个长期运行的PHP进程。工作人员启动后,所有库都会永久加载到内存中,这就是我无法看到更改的原因。