Corriger le healthcheck Messenger et separer les concerns web/worker #15

Open
opened 2026-04-12 18:09:08 +00:00 by thibaud-lclr · 0 comments
thibaud-lclr commented 2026-04-12 18:09:08 +00:00 (Migrated from gitea.lclr.dev)

1. Le souci

Le service messenger apparait unhealthy alors qu'il consomme bien les messages. Il reutilise l'image/runtime du service web, ce qui melange les hypotheses de sante et d'execution.

2. Proposition de solution

Avoir un healthcheck adapte au worker et clarifier la separation entre runtime web et runtime worker.

3. Proposition d'implementation

  • supprimer ou remplacer le healthcheck HTTP herite pour messenger ;
  • definir un check adapte au worker (ou assumer aucun healthcheck si non pertinent) ;
  • revisiter docker-compose pour documenter la difference app/worker ;
  • verifier l'impact sur le deploy et l'observabilite.
## 1. Le souci Le service `messenger` apparait unhealthy alors qu'il consomme bien les messages. Il reutilise l'image/runtime du service web, ce qui melange les hypotheses de sante et d'execution. ## 2. Proposition de solution Avoir un healthcheck adapte au worker et clarifier la separation entre runtime web et runtime worker. ## 3. Proposition d'implementation - supprimer ou remplacer le healthcheck HTTP herite pour `messenger` ; - definir un check adapte au worker (ou assumer aucun healthcheck si non pertinent) ; - revisiter `docker-compose` pour documenter la difference app/worker ; - verifier l'impact sur le deploy et l'observabilite.
Sign in to join this conversation.
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: thibaud-lclr/ltbxd-actorle#15
No description provided.