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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽