Недавно я перестроил Apache, включив в него mod_suPHP (ранее использовавший DSO). Но после перехода на suPHP сайты Wordpress, размещенные на моем VPS, возвращали что-то вроде:
Неустранимая ошибка: недостаточно памяти (выделено 2883584) (попытка выделить 77824 байта) в /home/mine/public_html/wp-includes/class-simplepie.php в строке 3522
Однако, если я обновляю страницу от одного до полдюжины раз, сайт загружается нормально; и страница больше не возвращает ошибку (в некоторых случаях мне нужно будет перейти непосредственно к включению для обновления). Я думал, что это проблема с кешем, но я очистил свой кеш и использовал машины в других сетях для проверки.
Я мог бы перейти к каждой установке WP и эффективно избавиться от ошибки, но новые копии Wordpress также сталкиваются с той же проблемой. Я увеличил лимит памяти до 256M безуспешно. В масштабе всей системы я использую только примерно 80–100 МБ из выделенных мною 756 МБ. Буду признателен, если у кого-нибудь есть идеи о том, что можно сделать; предпочел бы не повторно инициализировать VPS.
Комментирование 'RLimitMEM' в файле конфигурации Apache, как предлагается в этом посте похоже, решил проблему.