QLess工作者代码缓存

时间:2017-09-29 13:51:01

标签: php caching queue

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

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

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

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

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

你知道什么会导致这个问题吗?

1 个答案:

答案 0 :(得分:0)

最终原因很简单。 Worker是一个长期运行的PHP进程。工作人员启动后,所有库都会永久加载到内存中,这就是我无法看到更改的原因。