5 августа 2026: в access-логе часто мелькало 499 на /salary и /salary/employee/... — браузер обрывал запрос, не дождавшись ответа (уход со страницы или смена фильтра), пока gunicorn ещё считал.

Почему так

499 ≠ таймаут nginx (тот даёт 504). Расчёт ЗП на сервере при свободных слотах ~0.2 с.

Что сделали

Что проверить

  1. /salary — смена периода отменяет предыдущий Network-запрос (aborted).
  2. Быстрый уход со страницы — нет «хвоста» extras.
  3. Карточка сотрудника — смена периода без наложения ответов.