Метка: errors
504 Gateway Timeout - значит, что клиентский запрос nginx передал апачу, а апач не смог в установленный лимит времени вернуть HTTP-ответ.
В одном веб-скрипте столкнулся с тем, что после отправки формы скрипт падал и выдавал ошибку 502 до тех пор, пока не удаляю куки домена.
Затем все повторяется снова...
В логах ошибок при этом появляется запись об ошибке:
... Upstream sent too big header while reading response header from upstream ...
Помогло следующее решение:
Если на почту прилетает ошибка awstats:
/usr/share/awstats/tools/update.sh: 22: cd: can't cd to /etc/awstats
нужно удалить файл:
/etc/cron.d/awstats
вся ротация логов и подсчет статистики выполняется при запуске /usr/local/ispmgr/sbin/rotate (через cron root), конфиг его лежит здесь: /usr/local/ispmgr/etc/rotate.conf
При аплоаде файла получаем ошибку ERROR 500 - Internal Server Error!
В логах пишет
mod_fcgid: HTTP request length 15730950 (so far) exceeds MaxRequestLen (15728640)
Если сайты работают, а ISPmanager недоступен из-за ошибки 502, вероятно по какой то причине отвалился внутренний сервер ihttpd
Для перезапуска выполнить команды:
killall ihttpd
/usr/local/ispmgr/sbin/ihttpd 123.456.789.012 1500
Также следует проверить прописан ли запуск ihttpd в автозагрузке. Об этом можно прочитать в конце статьи ispmanager запуск встроенного ihttpd