J’ai configuré un webhook simple avec un seul déclencheur, « utilisateur ajouté au groupe », et il est activé. Les utilisateurs sont bien ajoutés au groupe et, même si le webhook se déclenche, cela ne se produit qu’après 24 minutes suivant l’ajout de l’utilisateur.
C’est la première fois que cela prend autant de temps ; auparavant, c’était instantané. J’ai de nombreux déclencheurs et webhooks configurés ; cela pourrait-il en être la cause ? Mais comment les surveiller ? Il ne semble pas que le journal côté interface utilisateur le montre…
Oui, avoir de nombreux webhooks peut certainement ralentir les choses, surtout si vous avez également de nombreuses notifications par e-mail en file d’attente.
Avez-vous vérifié l’outil Sidekiq ?
https://yourforum.com/sidekiq
Onglet Files d’attente → examinez la taille et la latence de la file d’attente low. Vous pouvez cliquer dessus pour voir ce qu’elle contient.
Onglet Occupé → voyez quels travaux sont actuellement en cours d’exécution.
Merci @chapoi ! C’est suffisamment pour surveiller et comprendre ce qui se passe. Si cela avait échoué, des journaux plus détaillés auraient été nécessaires, mais heureusement, tout fonctionne comme prévu (sauf que c’est plus lent que d’habitude).