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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽