Big*_*igJ 5 php symfony symfony-cache
当我将一个大图像文件夹放入我的 中时/web folder,该"cache"clear"命令失败并显示
“内存不足异常”
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
Run Code Online (Sandbox Code Playgroud)
图像文件夹包含 10,000 张图像,大小约为 600MB。当我删除此文件夹时,“cache:clear”命令成功运行。
我正在使用Symfony 2.8与PHP 7.1. PHP 内存限制设置为 512MB,这是我的主机上的最大值。
更新:
当我添加--no-warmup到命令时,我没有得到exception.
$ php app/console cache:clear --verbose --no-warmup
Run Code Online (Sandbox Code Playgroud)
您可以像这样限制 php 命令的使用:
php -d memory_limit=512M app/console cache:clear --verbose --no-warmup
Run Code Online (Sandbox Code Playgroud)
希望这对你有用:)
| 归档时间: |
|
| 查看次数: |
877 次 |
| 最近记录: |