Closed chibenwa closed 4 years ago
JIRA:
https://github.com/linagora/james-project/pull/3532
I actually found out that we do not handle nack when we fail to load a mail.
In case many errors are faced, this means that the maximum number of unacknowledged message is reached, resulting in no longer dequeueing taking place.
We need to :
Connex issue: https://github.com/linagora/james-project/pull/3534
JAMES-3291 Badly formatted mailqueue causes RabbitMQMailQueue to crash
No clear solution yet...
GITLAB-1802
Why
Incident thread: https://chat.linagora.com/openpaas/pl/fg4rz381ufgwtggjfs9qm4c19y
Over 37k messages are stuck in RMQ
Restarting the node solves the issue
How ?
https://chat.linagora.com/openpaas/pl/qesjymi5dfb9uby8nmda6jct7e
Definition of done
Full RabbitMQ restart should not threaten MailQueue delivery. James is resilient to RabbitMQ errors.