Внимание!
Информация в статье носит рекомендательный характер и не является точной инструкцией. В статье описаны лишь общие рекомендации по диагностированию и решению проблемы. Для более детального разбора и анализа следует обратиться к профильным специалистам в области разработки сайтов.
При загрузке изображений в WordPress может возникнуть ошибка с текстом «Постобработка изображения не удалась, возможно потому, что сервер перегружен или не имеет достаточно свободных ресурсов. Возможно поможет загрузить меньшее изображение, рекомендуемый максимальный размер — 2500 пикселов». Такая ошибка сигнализирует о том, что изображение не может быть корректно обработано из-за нехватки ресурсов или времени обработки запроса, а так как загрузка производится дополнительными Fetch/AJAX-запросами, получить реальную ошибку или отследить её причины становится крайне сложной задачей.
В случае получения подобной ошибки следует выполнить следующие действия:
-
Проверить
консоль браузера на наличие ошибок JavaScript или ответа от сервера. Ошибки JS могут также возвращать подобный ответ, а также можно получить полный текст ошибки, который в дальнейшем поможет в нахождении причины проблемы и её решении.
Проверить
лог ошибок сайта. В логе можно встретить ошибки, которые будут указывать на возможные причины проблемы, к примеру предел
entry process либо другие ошибки. В случае появления ошибки «
ModSecurity: Request body no files data length is larger than the configured limit» стоит
обратиться в техподдержку.
-
Если было замечено, что запросы упираются в лимит времени, то стоит выполнить следующие рекомендации:
Проверить свободное место на диске. Важно учитывать, что при загрузке фотографий
CMS обычно генерирует множество копий с разными размерами, что приводит к быстрому использованию всех свободных инодов, в связи с чем загрузка одной фотографии может использовать множество инодов.
Проверить, возникает ли ошибка при загрузке меньшего количества фотографий или фотографий с меньшим размером.
Отключить все плагины и проверить загрузку фотографий.
Если вышеуказанные способы не помогли найти причину проблемы, то следует обратиться к разработчику сайта или к профильным специалистам в данной сфере.