@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%)
До какого значения можно увеличить лимит, и поможет ли?
  • Вопрос задан
  • 3136 просмотров
Пригласить эксперта
Ответы на вопрос 2
kotomyava
@kotomyava
Системный администратор
Это не проблема лимита памяти одного процесса, который задаётся memory_limit, a проблема нехватки памяти в общем. Надо уменьшать количество одновременно запускаемых обработчиков php, чтобы они суммарно не кушали больше памяти, чем есть на сервере. Не забывая о том, что есть и другие потребители памяти, например mysql. Возможно, надо настроить и его. Возможно, и что-то ещё...
Ответ написан
Комментировать
@gomer1726
Увеличить лимит поможет только в том случае если реально не хватает памяти, но бывает и так что просто где то может быть утечка, где то идут цикличные связи, но нужно разбираться
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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