【发布时间】:2019-05-22 13:23:27
【问题描述】:
我有基于 Symfony 3 构建的 Symfony 应用程序,但最近我升级到 Symfony 4。现在我在清除缓存时遇到问题。 当我运行命令清除缓存时,出现此错误:
PHP 致命错误:在第 85 行的 var/cache/dev/ContainerGGUArAR/getDoctrine_Orm_DefaultEntityManagerService.php 中已用尽 536870912 字节的允许内存大小(尝试分配 32768 字节)。
php.ini memory_limit 设置为 -1。
我发现ServiceEntityRepository 导致了这个问题,因为当我将此服务扩展到一个存储库时,我得到了这个错误。
有人知道我应该尝试解决什么问题吗?
顺便提一下 memory_limit 也设置为 CLI 无限制
【问题讨论】:
-
您可以发布存储库的代码吗?
标签: php symfony memory-leaks doctrine-orm