Один из самых дорогих уроков в инфраструктуре — тот, который приходит ночью.
У клиента всё «работало»: Nginx раздавал сайт, бэкенд отвечал, графики были спокойные. А потом на пике трафика начались странные 502. Не падал ни один сервис в лоб — просто очередь на апстриме росла, таймауты множились, и каждая новая попытка лишь добивала систему. 😬
Ошибка оказалась банальной: лимиты были настроены на среднюю нагрузку, а не на реальную. Nginx честно принимал больше, чем мог переварить downstream, и вместо защиты стал усилителем проблемы.
Вывод простой: хостинг и серверы ломаются не там, где «всё красное», а там, где нет запаса и контроля очередей. Проверяйте не только CPU и RAM, но и соединения, таймауты, буферы, лимиты воркеров. Инфраструктура любит не оптимизм, а запас прочности.
Nginx Советы
@nginx_sovety_ru_n1k
Один из самых дорогих уроков в инфраструктуре — тот, который приходит ночью.
Этот пост опубликован в Telegram-канале Nginx Советы. Подписаться можно по ссылке: @nginx_sovety_ru_n1k.