Symfony4: исключение нехватки памяти при создании исключения после переключения в среду prod - PullRequest
1 голос
/ 09 марта 2019

Поскольку я переключаюсь в среду prod, каждое исключение, которое я выбрасываю, создает исключение нехватки памяти.
Я регистрирую свои исключения с монологом.

Все работало нормально, пока я не переключил свою среду на рабочую среду и не запустил команду cache: clear.

Почему у меня возникают исключения из памяти, когда я уверен, что у меня не хватает памяти?

1 Ответ

0 голосов
/ 09 марта 2019

Очевидно, что команда 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 "{}" \;

Я до сих пор не знаю, почему возникло исключение из-за нехватки памяти, а не что-то вроде "каталог не доступен для записи".

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