Potrei sbagliarmi, ma penso che quello che è successo sia che le e-mail di riepilogo siano state messe in coda e ora vengono inviate. Continueranno a essere inviate finché non saranno tutte recapitate.
Se ho ragione, puoi disattivare le e-mail, trovare la tabella che le contiene ed eliminarle. Tuttavia, il problema si ripresenterà la prossima volta che verranno inviate le e-mail di riepilogo.
Sì, ma questo succede già da 3 giorni. Tutte le altre email (ad esempio quelle di registrazione) non vengono più inviate. La community funziona, ma l’invio di tutte le email no.
Ho trovato un problema molto simile: Extreme memory usage due to bad mail credentials. Quindi sembra che si tratti di un bug piuttosto insidioso.
L’unico modo che ho trovato per fermare questo problema è stato rimuovere il token di autenticazione dal mio provider SMTP. Discourse ha iniziato a mostrare centinaia di errori e solo dopo di ciò il carico è diminuito. Ho ripristinato il token e ora sembra che tutto sia a posto.
@codinghorror Ho individuato la causa principale del problema. Il nostro provider di posta ha rimosso (per loro stupide ragioni) i record di host verificati per il nostro account. I record di host venivano utilizzati per fornire il campo from nell’email con il nostro host. Quindi, dopo che lo hanno fatto, Discourse è entrato in un ciclo infinito. Penso che il flusso di Discourse abbia anche un bug per questo caso. Perché dovrebbe segnalare l’errore e smettere di caricare un core al 100%.
Quindi l’account è corretto. Ma il provider di posta restituisce un errore durante l’invio della posta “Host di invio errato” o qualcosa di simile e questo flusso causa il problema.