Email improvvisamente in ritardo in Sidekiq

Ciao a tutti,

Ho notato che improvvisamente ricevo ritardi di 12-24 ore nelle email e che vengono inviate email duplicate da una delle mie installazioni di Discourse.

Aggiorno questa specifica istanza di Discourse circa una volta a settimana e ha funzionato senza problemi per un paio di anni.

Tutte le mie impostazioni di autenticazione nel file AML sembrano corrette e, quando accedo al servizio di transazione SMTP, vedo solo una ricezione perfetta delle email al momento ritardato (e dei duplicati). Nessun errore di autenticazione o altro.

In Sidekiq vedo questo:

Jobs::HandledExceptionWrapper: Wrapped Net::ReadTimeout: Net::ReadTimeout con #<TCPSocket:(closed)>

Il che sembra indicare un problema di connessione… che non riesco a rilevare in nessun altro modo, se non tramite Sidekiq.

Questo servizio SMTP funziona perfettamente anche dalla stessa macchina con un’altra istanza di Discourse (stessa versione) e alcune installazioni di WordPress.

È cambiato qualcosa di recente nella gestione dei file AML per le email… o qualcuno può offrire qualche suggerimento su come diagnosticare un problema del genere?

Grazie mille!

Hai mai trovato una soluzione a questo problema? - Ricevo eccezioni “Net::ReadTimeout con #Socket:(closed)” nonostante le email vengano inviate con successo, quindi ricevo 10-20 copie dell’email. Questo accade solo per i processi di posta elettronica che impiegano molto tempo per essere eseguiti per raccogliere i dati.