Symfony4:切换到产品环境后引发异常时出现内存不足异常

时间:2019-03-09 02:25:56

标签: symfony symfony4

自从我切换到产品环境以来,我抛出的每个异常都会创建一个内存不足的异常。
我用独白记录异常。

一切正常,直到我将环境切换到生产环境并运行cache:clear命令。

当我确定没有内存不足时,为什么会出现内存不足异常?

1 个答案:

答案 0 :(得分:-1)

显然, cache:clear 命令将symfonyproject / var目录的访问权限更改为只读,并在记录异常时以某种方式耗尽内存。

感谢Preciel,现在一切正常。 从应用程序的根目录:

$ chown -R www-data:www-data var
$ find var -type d -exec chmod 755 "{}" \;
$ find var -type f -exec chmod 664 "{}" \;
$ find var -type d -exec chmod g+s "{}" \;

我仍然不知道为什么抛出了内存不足异常,而不是诸如“目录不可写”之类的东西。