Le notifiche scompaiono per alcuni utenti a causa del plugin

Scusa per aver sollevato di nuovo la questione, ma siamo in produzione e questo bug è stato segnalato più volte dai membri del forum, eppure non siamo riusciti a risolverlo. L’ho già spiegato in post precedenti, che sono stati spostati nelle discussioni specifiche sui plugin, ma sembra che si tratti di un bug importante, non di un problema legato a un plugin.

In pratica, le notifiche per alcuni utenti scompaiono. Una volta che ne ricevono alcune, il problema si risolve, ma dopo un aggiornamento della pagina scompaiono di nuovo e viene mostrata solo l’animazione di caricamento.

Disattivare tutti i plugin, ufficiali e non, e ricostruire il sito non ha risolto il problema, così come tornare al tema predefinito rimuovendo tutti i componenti.

Questo è specifico per la tua installazione, non è un bug.

Sì, ma immagino che almeno uno di noi sviluppatori possa aiutarci a risolvere il problema. Dato che non si tratta di un problema legato a plugin, componenti o temi, non sono sicuro di cosa altro possiamo fare. Ho contattato uno sviluppatore e ci è stato consigliato di rivolgerci a voi, poiché conoscete meglio il funzionamento di questo sistema.

Ti dispiace condividere come stai ospitando Discourse?
Ci sono proxy inversi o Cloudflare, ecc., che potrebbero interferire con il message bus?

@itsbhanusharma DigitalOcean, utilizzando la guida ufficiale di installazione. Siamo in produzione da 3 mesi e non abbiamo mai riscontrato problemi fino a qualche giorno fa. Ovviamente, abbiamo rimosso tutti i plugin e abbiamo anche provato a tornare indietro nel tempo con un backup.

Non siamo ancora riusciti a risolvere il problema. Le notifiche semplicemente scompaiono da /u/name/notifications per alcuni membri, quindi le loro notifiche non vengono caricate nel menu a tendina. Una volta chiuso il menu, non è più possibile fare clic sull’avatar. Ho utilizzato la funzione di impersonificazione. Funziona per tutti i nuovi membri. Abbiamo anche provato a inviare un gran numero di notifiche a un account di test, il che ha risolto il problema, ma non ha funzionato per gli altri.

Modifica: Inoltre, non stiamo utilizzando alcun proxy inverso. Solo DigitalOcean + MailGun per le email.

Ci sono errori Javascript nella console del tuo browser?

Ci sono errori che potrebbero essere correlati in example.com/logs?

Ti ho inviato un messaggio privato.

Il problema era che alcuni utenti ricevevano notifiche da un plugin disinstallato.

Reinstallare il plugin dovrebbe risolvere il problema (se non funziona, rimuovere tutte le notifiche relative al plugin dal database lo farà).

Questo ha risolto il problema! Grazie ancora per il tuo tempo e per il tuo incredibile supporto!