Задать вопрос
@referakk

Как исправить PHP Fatal error: Out of memory?

Здравствуйте.

В логах такие ошибки:

PHP Fatal error:  Out of memory (allocated 12582912) (tried to allocate 20480 bytes) in /wp-content/plugins/all-in-one-seo-pack/aioseop_module_class.php on line 1912
PHP Fatal error:  Out of memory (allocated 12582912) (tried to allocate 20480 bytes) in /wp-content/plugins/wp-super-cache/wp-cache-phase1.php on line 534


В php.ini
memory_limit = 128M

На сервере 2гб памяти, 25 сайтов на Wordpress (почти без посещаемости, нагрузка 50-70%)
До какого значения можно увеличить лимит, и поможет ли?
  • Вопрос задан
  • 3290 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Stepik
    Язык программирования PHP
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 2
kotomyava
@kotomyava
Системный администратор
Это не проблема лимита памяти одного процесса, который задаётся memory_limit, a проблема нехватки памяти в общем. Надо уменьшать количество одновременно запускаемых обработчиков php, чтобы они суммарно не кушали больше памяти, чем есть на сервере. Не забывая о том, что есть и другие потребители памяти, например mysql. Возможно, надо настроить и его. Возможно, и что-то ещё...
Ответ написан
Комментировать
@gomer1726
Увеличить лимит поможет только в том случае если реально не хватает памяти, но бывает и так что просто где то может быть утечка, где то идут цикличные связи, но нужно разбираться
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы