GCP / Symfony: допустимый объем памяти x байтов исчерпан (попытался выделить x байтов) в App Engine - PullRequest
0 голосов
/ 08 апреля 2019

Я развернул приложение Symfony на GCP, используя App Engine, flex environement.У меня есть сообщение журнала:

ПРЕДУПРЕЖДЕНИЕ: [пул приложение] дочерний 13 сказал в stderr: "ВНИМАНИЕ: PHP сообщение: PHP Неустранимая ошибка: допустимый объем памяти 134217728 байт исчерпан (попытался выделить 20480 байт) в /app/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php в строке 171 "

memory_limt приложения установлено в -1 (ini_set (" memory_limit ","-1")

То же самое для контейнера в /opt/php72/lib/php.ini

root@root:/app# php -r "echo ini_get('memory_limit').PHP_EOL;"
-1

Пожалуйста, помогите, я действительно застрял.

1 Ответ

0 голосов
/ 15 апреля 2019

Возможно, проблема связана с фактическими настройками памяти в используемой виртуальной машине.

Ошибка указывает на ограничение PHP 128 МБ виртуальных машин (134217728/1024/1024 = 128).

Как вы указали, PHP уже настроен на то, чтобы избежать ограничения ресурсов, но в вашей ситуации OOMKiller ядра будет срабатывать.

Поскольку вы используете App Engine Flexible, я предлагаю вам увеличить ресурсы виртуальной машины.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...