[infra][devops] glitchtip-web healthcheck false-unhealthy (Method Not Allowed /api/0/) #644

Closed
opened 2026-05-29 09:26:45 +00:00 by Light1YT · 0 comments
Owner

Симптом

docker ps: glitchtip-webUp N days (unhealthy). Но сервер РАБОТАЕТ — логи спамят Method Not Allowed: /api/0/, т.е. healthcheck-проба бьёт /api/0/ методом, который GlitchTip отклоняет (GET вместо HEAD/POST или иной).

Влияние

  • False-unhealthy: нельзя доверять health-сигналу контейнера; маскирует реальные проблемы.
  • Не блокирует приём событий (сервер отвечает), но шумит в логах.

Фикс

Поправить healthcheck.test в compose-сервисе glitchtip (основной gendesign-стек, НЕ tradein). Подобрать корректный эндпоинт/метод (напр. /_health/ или /api/0/ правильным методом — свериться с docs образа glitchtip). devops-engineer.

Refs

Найдено 2026-05-29 при работе над #396 (мониторинг ошибок tradein).

## Симптом `docker ps`: `glitchtip-web` → **Up N days (unhealthy)**. Но сервер РАБОТАЕТ — логи спамят `Method Not Allowed: /api/0/`, т.е. healthcheck-проба бьёт `/api/0/` методом, который GlitchTip отклоняет (GET вместо HEAD/POST или иной). ## Влияние - False-unhealthy: нельзя доверять health-сигналу контейнера; маскирует реальные проблемы. - Не блокирует приём событий (сервер отвечает), но шумит в логах. ## Фикс Поправить `healthcheck.test` в compose-сервисе glitchtip (основной gendesign-стек, НЕ tradein). Подобрать корректный эндпоинт/метод (напр. `/_health/` или `/api/0/` правильным методом — свериться с docs образа glitchtip). devops-engineer. ## Refs Найдено 2026-05-29 при работе над #396 (мониторинг ошибок tradein).
Light1YT added the
tradein
label 2026-05-29 09:26:45 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lekss361/gendesign#644
No description provided.