«client prematurely closed connection», хотя пользователь никуда не уходил
В логах nginx появляется 499, и кажется, что клиент просто закрыл соединение. Но за таким обрывом может скрываться таймаут балансировщика, медленный бэкенд и запросы, которые продолжают выполняться впустую. На примерах с Go, aiohttp и Angie разбираемся, откуда берутся 499, как они влияют на инфраструктуру и по каким признакам отличить обычную отмену запроса от проблемы на стороне сервера. Разобраться с 499
Описание из RSS.
Читать у источника →
Темы
# Angie
# HTTP 499
# keepalive
# nginx
# балансировка нагрузки
# высоконагруженные системы
# диагностика ошибок
# ошибка 499
# прокси-сервер
# таймауты
Читайте также
Похожие новости
Новичок открывает первый кейс, о котором я рассказывал в первой статье., читает брифинг, и через пять секунд сайт пишет: «Готово, жми „Нача…
Телефон уверял пользователя, что интернета нет. Интернет был, зато OCR на сервере читал мелкий состав дольше, чем приложение соглашалось жд…
Алерт: сайт лежит, а CPU, память и диск в норме. Разбираю пять причин, которых не видно на стандартном дашборде: inode, лимит файловых деск…
В прошлой статье я рассказывал, как устроен мой тренажёр инцидентов изнутри. Сегодня покажу один кейс, седьмой, про 502 Bad Gateway. Он неб…
Что общего у сервера и интеллигентного человека? Есть много способов послать собеседника… да хотя бы выждать паузу. В случае сервера каждый…
Реклама
Материал партнёра, не новость
Платинум — кредитная карта с лимитом до 1 000 000 ₽
Оформить можно онлайн, нужен только паспорт. Если оформить по ссылке, вы получите бесплатное обслуживание навсегда.
Финансовые услуги оказывает АО «ТБанк».
❗ Важно · 0
👍 Полезно · 0
🔥 Горячо · 0