gpt4 book ai didi

php - 大图像文件夹使 Symfony 崩溃 "cache:clear"并出现 OutOfMemoryException

转载 作者:可可西里 更新时间:2023-10-31 23:45:00 26 4
gpt4 key购买 nike

当我将一个大图像文件夹放入我的 /web 文件夹 时,"cache"clear" 命令失败并显示

"OutOfMemoryException"

PHP Fatal error:  Allowed memory size of 536870912 bytes exhausted (tried to allocate 151552 bytes) in /Users/john/Development/git/website/vendor/twig/twig/lib/Twig/Compiler.php on line 124

[Symfony\Component\Debug\Exception\OutOfMemoryException]
Error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 151552 bytes)

Exception trace:
() at /Users/john/Development/git/website/vendor/twig/twig/lib/Twig/Compiler.php:124

图像文件夹包含 10.000 张图像,大小约为 600MB。当我删除这个文件夹时,“缓存:清除”命令成功运行。

我正在使用 Symfony 2.8PHP 7.1。 PHP 内存限制设置为 512MB,这是我的主机上的最大值。

更新:

当我将 --no-warmup 添加到命令时,我没有得到 exception

$ php app/console cache:clear --verbose --no-warmup

最佳答案

您可以像这样限制 php 命令的使用:

php -d memory_limit=512M app/console cache:clear --verbose --no-warmup

希望这对你有用:)

关于php - 大图像文件夹使 Symfony 崩溃 "cache:clear"并出现 OutOfMemoryException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47812311/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com