自从我切换到产品环境以来,我抛出的每个异常都会创建一个内存不足的异常。
我用独白记录异常。
一切正常,直到我将环境切换到生产环境并运行cache:clear命令。
当我确定没有内存不足时,为什么会出现内存不足异常?
答案 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 "{}" \;
我仍然不知道为什么抛出了内存不足异常,而不是诸如“目录不可写”之类的东西。