Uno dei nostri utenti del forum sta riscontrando un problema dopo aver effettuato l’accesso al proprio account. Abbiamo anche verificato il problema tramite la funzione di impersonificazione e abbiamo riscontrato lo stesso schermo bianco vuoto. Questo è accaduto due volte: in precedenza il problema era lo stesso, abbiamo quindi eseguito un’unione degli account, eliminato il profilo precedente e fuso tutti i dettagli del profilo nel nuovo account. Ora sembra che anche il nuovo account abbia di nuovo lo stesso problema dello schermo bianco vuoto.
Abbiamo già provato la modalità provvisoria; sembra che solo questo account utente abbia il problema della schermata bianca vuota. È la seconda volta che riscontriamo lo stesso problema con lo stesso utente. Abbiamo controllato il registro delle attività dell’utente, ma non c’è nulla di sospetto.
È un problema di RAM del server. Se hai installato altri CMS o applicazioni sul server, fermali e verifica se Discourse funziona correttamente. Se funziona, aggiorna la memoria o elimina più applicazioni per liberare memoria.
Puoi controllare l’utilizzo della memoria in percentuale:
L’intero sito web funziona correttamente, è solo questo utente a presentare il problema della schermata bianca vuota. La RAM è in buone condizioni, con il 40% di utilizzo; quindi si tratta di qualcos’altro…
Ho provato la modalità ospite di Chrome, la navigazione in incognito, Firefox, Safari, Opera… Il risultato è lo stesso per quell’account utente: una schermata bianca vuota dopo l’accesso.
Ciò esclude qualsiasi problema legato al browser e dovresti controllare i log del server (/var/discourse/shared/standalone/log) per vedere cosa va in errore quando questo utente effettua il login.
È certo che nessun plugin o CSS personalizzato stia causando problemi a quel profilo utente specifico, dato che tutti gli altri funzionano perfettamente!
Penso che ci sia un problema con il database, poiché è la seconda volta che lo stesso utente incontra lo stesso problema: una schermata bianca vuota. In passato abbiamo già migrato il suo account su uno nuovo, ma data l’enorme attività dell’utente, sarebbe troppo pesante dovergli assegnare ogni volta un nuovo profilo e perdere tutti i “mi piace” e le letture accumulate.
Quell’utente specifico sta usando un telefono molto vecchio? Forse un sistema operativo obsoleto e non più supportato? Ho avuto un problema simile con un utente che usava Windows 7 sul suo portatile e non riusciva ad accedere. Solo un’idea. Abbiamo anche avuto un utente che, mentre era in vacanza, ha deciso di usare il suo vecchio Windows Phone (sì, ne aveva ancora uno. ) e ha ottenuto una pagina vuota.
È utile, perché esclude sicuramente molti potenziali problemi lato client. Dovresti controllare i log del server come ha indicato Bart.
Un’altra cosa da verificare è far accedere l’utente dal telefono invece che dal computer: disattiva il Wi-Fi e fallo tramite la rete cellulare per escludere eventuali problemi di rete locale.
@JimPas Sapevamo della deprecazione, quindi abbiamo provato su tutti i nuovi smartphone con sistema operativo aggiornato e abbiamo anche testato Windows 10 20h1 e 20h2; persino Windows 7 non è un problema, perché abbiamo eseguito tutte le diagnosi necessarie su questo account utente, ma il risultato è sempre lo stesso: una schermata bianca vuota.
@codinghorror Dopo aver impersonato l’account utente, quale log dobbiamo controllare per gli errori?
Ho controllato il log di produzione, ho cercato il nome utente con Ctrl + F, ma non ho trovato nulla. Se puoi darci un’occhiata, posso condividere il file con te.