Как узнать, что nginx не справляется с кол-вом запросов?

nginx + php-fpm получает всё больше запросов. Иногда люди жалуются, что у них «не открывается» страница сервиса. Подозреваю:
  1. SSL сертификат от StartSSL и устаревшие версии Chrome у этих посетителей;
  2. nginx и его кол-во одновременных соединений и пр. настройки.

Как поймать момент где nginx просто не ответил на запрос, т.к. перегружен?

«Не открывается», например, с сообщением их браузера «Веб-страница по адресу ... возможно, временно недоступна или постоянно перемещена по новому адресу.» В access-log nginx запросы от жалующихся пользователей не отображены. В предыдущие дни они могли заходить нормально.
  • Вопрос задан
  • 264 просмотра
Пригласить эксперта
Ответы на вопрос 2
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Если запрос до нгинкса не дошёл, то и в логах никаких ошибок не будет. Показателем, что нгинкс не справляется будет увеличение времени ответа и 503 ошибки.

Недовольных пользователей лучше диагностировать, хотя бы поняв, что у них за ОС/браузер.
Ответ написан
AxianLTD
@AxianLTD
1. Предположение имеет смысл. Сам имею такое.
2. Дык в логах nginx таймауты и вообще, включить ошибки и предупреждения в лог. И его анализировать любым доступным инструментом.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы