Pular para o conteúdo principal

Worker de webhooks do billing parado

ItemDetalhe
Serviço afetadoBilling
Severidadecrítico
Dispara quandoO worker, que roda a cada 30 s, não termina uma rodada há mais de 5 minutos (billing_webhook_worker_last_run_timestamp_seconds).

O que representa​

Os webhooks continuam sendo guardados, mas nada é processado: toda assinatura paga fica pending para o app. O worker ou o banco não estão de pé.

Como verificar no Grafana​

  • Dashboard Billing API, aba Pagamentos e webhooks: Worker: última rodada há.
  • Dashboard Postgres (pasta Infra): o banco responde?

Como agir​

  1. docker logs <container do billing> | grep webhook.
  2. Confira o /readyz do billing (alerta billing-readyz): se o banco caiu, resolva o Postgres primeiro.
  3. Reinicie o billing se o worker travou: docker compose restart <billing>. Os webhooks guardados são processados depois.