502 Bad Gateway при создании и редактировании контента

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X

502 Ошибка Bad Gateway при добавлении и редактировании контента

#1 16 февраля 2020 в 11:32
Здравствуйте друзья!
Сайт на VPS, хостинг SmartApe Версия ICMS 2.13.1 При попытке добавления контента типа статьи, посты, новости, возникает ошибка 502 ошибка Bad Gateway. При добавлении и редактировании страниц, фотоальбомов, объявлений всё нормально.

Именно странно то, что в одном типе контента всё нормально, в другом проблема 502.

Отладку включал, все равно белая страница. В логах ругается на Connection reset by peer: mod_fcgid: ap_pass_brigade failed in handle_request_ipc function.

На предыдущем хостинге решили путём добавления в файл etc/httpd/conf.d/fcgid.conf следующего:

FcgidConnectTimeout 300
FcgidMaxRequestLen 1000000000
FcgidMaxRequestsPerProcess 500

И это помогло, ошибка 502 пропала.
Это же решение советуют на профильных форумах.

На хостинге SmartApe это решение не помогает, поддержка отказывается помогать.

PHP — 5.6.40 в настройках PHP увеличил макс. размер запроса до 512 и время выполнения до 180, как на предыдущем сервере — joxi.ru/nAyOlNDSj3q9km, не помогает.

Именно странно то, что в одном типе контента всё нормально, в другом проблема 502. Подскажите пожалуйста, что можно еще сделать.
Прикрепленный файл
16022020112527_06ibo.png 30 Кб
#2 16 февраля 2020 в 12:01
502 Bad Gateway (с англ. плохой шлюз) — ошибка, которую выдают интернет-сайты в случае, если появились проблемы на стороне сайта, касающиеся работы прокси-сервера, DNS-сервера или хостинг-сервера.

Если эта ошибка возникает, значит HTTP-запросы от клиентов до Вашего сайта идут через какой-то шлюз. Например, если на хостинге перед веб-сервером Apache стоит веб-сервер nginx, то nginx будет шлюзом.

502-ая ошибка означает, что запрос от клиента прошел nginx, попал к Apache, и Apache не смог запрос обработать, о чем сообщил nginx’у. В результате nginx отдает клиенту ошибку.

Причина появления ошибки 502 Bad Gateway:

Время ожидания серверного программного обеспечения. 502 ошибка неизбежна при снижении скорости выполнения запросов в nginx, когда средство кэширования (например, Varnish Cache) уходит в таймаут. Сюда же относятся и медленные запросы;

Перегруженность сервера. Веб-сервер может падать из-за нехватки ресурсов (например, оперативной памяти, недостаточная скорость процессора или диска ), вызываемой избытком выполняемых процессов или агрессивными действиями пользователей;

Плохой код сайта. Сайты с устаревшими CMS, плагинами или корявым кодом влияют на правильное функционирование сервера и ведут к периодическому возникновению 502 ошибки;

Ошибки сети. Прочие ошибки конфигурации сети (проблемы с DNS, маршрутизация, блокировка файерволом, используемым на сервере, проблемы у провайдера) также становятся причиной появления 502 ошибки сервера;

Частая перезагрузка веб-сервера. Такое случается при ошибках конфигурации, сбоях в модулях, любых атаках, избытке выполняемых процессов и приложений. В результате пользователь видит временную 502 ошибку;

Загрузка файлов большого размера на сервер при плохом качестве Интернет-соединения;

Вот несколько советов, как исправить ошибку 502 bad gateway:

Следите за тем, чтобы файлы сайта (плагины и темы) своевременно обновлялись и не устаревали;

Проводите аудит серверного программного обеспечения и вовремя обновляйте модули;

Избегайте проблем с маршрутизацией и отслеживайте любые перегрузки/атаки на сервер;

Оптимизируйте и исправляйте медленные MySQL-запросы;

Отключите скрипты мониторинга и отслеживания посетителей на сайте, потому что каждое движение Ваших клиентов на сайте выполняет запрос к базе данных;

Отключите все внутренние статистики на сайте — например, используйте www.google.com/analytics;

Вы можете войти в phpMyAdmin и проверить в каких таблицах находится больше всего записей. После этого, если Вы видите, что определенная таблица не содержит ценной информации, а содержит просто логи, статистику, кеш, то Вы можете очистить или удалить её.
И почему древний, медленный и небезопасный PHP — 5.6.40? Уже 7.4 есть.
#3 16 февраля 2020 в 12:05

502 Bad Gateway

@noname

Я читал это, у меня тоже интернет есть)) По конкретной проблеме есть какие-то идеи?
#4 16 февраля 2020 в 12:20

есть какие-то идеи?

Андрей
Указать как настроен сервер, FastCGI (Nginx + PHP-FPM) 7.3.11 будет шустрее. Проверить типы контента developers.google.com/speed/pagespeed/insights/?hl=RU. В статьи, посты, новости есть сторонние компоненты, правки ?
Вкладка PHP, если компоненты поддерживают 7,1, 7.2 .

Time: 0.0153 s Mem: 2 Mb, в гугл speed для PC красивая цифра 0,5 сек.
#5 16 февраля 2020 в 13:04

Указать как настроен сервер, FastCGI (Nginx + PHP-FPM)

@noname

FastCGI (Apache) 5.6.40

При переключении на дефолтный шаблон всё ок.
#6 16 февраля 2020 в 13:54
Всё разобрался, проблему создавало поле "опрос" компонент Опросы от Val. Спасибо всем кто откликнулся. smile
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.