Sto usando istanze spot su EC2 per consumare da una coda RabbitMQ. Ogni lavoro richiede alcuni secondi e richiede un 'ack' manuale.Clienti RabbitMQ "Zombie"
I problemi si presentano quando un'istanza viene interrotta. Non c'è tempo per un arresto pulito dei consumatori AMQP, e così sono rimasto con il server RabbitMQ ancora pensando che i consumatori morti esistano ancora. Non restituisce nuovamente i loro posti di lavoro e inoltra sempre nuovi lavori a loro.
Come posso ottenere RabbitMQ per il timeout automatico degli utenti zombie e rimuoverli dal pool di worker?