Nous avons un problème avec Sidekiq fonctionnant sur plusieurs pods.
Scénario 1 :
En développement, nous avons une seule réplique, ce qui signifie un seul pod en cours d’exécution. Nous n’avons aucun problème ici.
Pour information,
Vérifié : forum_url/sidekiq/busy (1 processus en cours d’exécution)
Scénario 2 :
En préproduction et en production, nous avons plus d’une réplique (plus d’un pod en cours d’exécution). Nous rencontrons un problème de concurrence Sidekiq (le travail s’exécute mais saute l’exécution du code).
Pour information,
Vérifié : forum_url/sidekiq/busy (Plus d’un processus en cours d’exécution). Un processus Sidekiq s’exécute pour chaque pod.
Corrigez-moi,
Est-il acceptable d’exécuter plus d’un processus Sidekiq ?
Si ce n’est pas le cas, comment résoudre le problème de concurrence des travaux ?
Pour information, nous utilisons Discourse Docker.
Quelles sont les étapes appropriées que je devrais suivre. Merci d’avance.
