J'utilise Céleri avec RabbitMQ. Dernièrement, j'ai remarqué qu'un grand nombre de files d'attente temporaires sont faites. J'ai donc expérimenté et constaté que lorsqu'une tâche échoue (c'est-à-dire qu'une tâche déclenche une exception), une file d'attente temporaire avec un nom aléatoire (comme c76861943b0a4f3aaa6a99a6db06952c) est formée et la file d'attente reste.File d'attente temporaire en Céleri
Certaines propriétés de la file d'attente temporaire que l'on trouve dans rabbitmqadmin sont les suivantes -
auto_delete: True consommateurs: 0 durable: Faux messages: 1 messages_ready: 1
Et une telle file d'attente temporaire est fait à chaque fois qu'une tâche échoue (c'est-à-dire, déclenche une exception). Comment éviter cette situation? Parce que dans mon environnement de production, un grand nombre de files d'attente se forment.
C'est une observation intéressante! Moi aussi je voudrais savoir. –
Salut Elver. J'étais capable de résoudre le problème. S'il vous plaît jeter un oeil à la réponse (un par moi aussi bien). J'espère que cela aide. – Siddharth