2017-09-29 115 views
0

我在我的Debian 8 vagrant盒子上使用了Symfony应用程序,它使用QLess(https://github.com/seomoz/qless)作为后台任务。 QLess背景工作人员由主管负责。QLess工人代码缓存

我有一个问题,即作业处理程序(symfony命令)以某种方式被缓存。

这不是NFS问题,源文件在来宾和主机上是相同的。

缓存问题只能通过重新启动qless工作来解决。

opcache.enable_cli也被设置为false在php.ini

你有任何想法可能会导致这个问题?

回答

0

最终原因很简单。 Worker是一个长期运行的PHP过程。所有的库在工作人员启动后永久加载到内存中,这就是为什么我看不到变化。