Однажды на бою мы поймали странную деградацию: страницы открывались, но время ответа плавно росло, а Nginx выглядел «здоровым». Сначала проверили апстримы, потом БД — всё в норме. Лишь после просмотра метрик стало видно, что упираемся не в CPU, а в лимит соединений на уровне хостинга.
Классическая ловушка: сервер по ресурсам свободен, а сервис уже задыхается из-за скрытого ограничения провайдера или сетевого слоя. После повышения лимитов, настройки keepalive и пересмотра worker_connections нагрузка стабилизировалась. 📈
Вывод простой: если Nginx не показывает явных ошибок, это не значит, что проблема в нём. Всегда смотрите цепочку целиком — от хостинга до приложения. Иногда узкое место прячется не там, где его ищешь в первую очередь.
Nginx Советы
@nginx_sovety_ru_n1k
Однажды на бою мы поймали странную деградацию: страницы открывались, но время ответа плавно росло, а Nginx выг
Этот пост опубликован в Telegram-канале Nginx Советы. Подписаться можно по ссылке: @nginx_sovety_ru_n1k.