Używam instancji punktów na EC2 do konsumpcji z kolejki RabbitMQ. Każde zadanie zajmuje kilka sekund i wymaga ręcznego "potwierdzenia".Konsumenci "Zombie" RabbitMQ
Problemy pojawiają się, gdy instancja jest zakończona. Nie ma czasu na czyste zamknięcie klientów AMQP, więc pozostaję z serwerem RabbitMQ, wciąż myśląc, że martwi konsumenci wciąż istnieją. Nie przekazuje ponownie swoich zadań i wciąż kieruje do nich nowe zadania.
W jaki sposób mogę uzyskać RabbitMQ, aby automatycznie wylogować konsumentów zombie i usunąć ich z puli pracowników?