Il forum funzionava correttamente con la versione 2.9.0.beta13, ma la 2.9.0.beta14 lo ha reso completamente instabile (le pagine smettono di caricarsi in modo casuale e la più colpita è /).
Per qualche motivo, siamo riusciti ad alleviare il problema sul desktop reindirizzando / a /latest, ma ciò non ha aiutato su mobile.
Sebbene vorrei che il forum fosse stabile ovunque, avere la home page che si carica più volte di quante fallisce sarebbe un miglioramento molto gradito, dato che il downgrade di Discourse non è un’opzione (secondo le poche informazioni che ho potuto raccogliere al riguardo).
Ho controllato tutti i log e non ho trovato nulla di rilevante, ma, per sicurezza, questi 2 tipi di errori compaiono abbastanza spesso:
Ho lo stesso problema di “caricamento infinito” casuale sui dispositivi mobili con QUESTO forum di supporto principale (meta dot Discourse dot org) e il nostro sito ospitato (gramps dot discourse dot group). NON si blocca in un loop con i sistemi desktop.
Il loop di caricamento NON fornisce alcun feedback su ciò che sta effettivamente facendo. Forse potrebbe esserci una funzione di timeout che dice “ancora in tentativo di caricamento xxxx”
Ci sono MOLTI post relativi a “Caricamento” su questo forum… TROPPI da esaminare. (Forse potete sviluppare uno strumento amministrativo per collegare post di problemi duplicati e impostare una risposta preferita… con una collazione nei risultati di ricerca. Ad esempio, “207 thread duplicati collegati alla soluzione di ‘caricamento infinito’ trovati per il tuo termine di ricerca ‘caricamento’”)
Uno che sembrava promettente era un errore DNS che si risolve cancellando cache e cookie. Sebbene sia confuso perché i dispositivi mobili dovrebbero soffrire di un errore DNS che non influisce sul desktop. Poiché il fallimento del “caricamento infinito” è casuale, forse il DNS era solo un comodo capro espiatorio?
Ho riscontrato anch’io questo problema e l’ho attribuito alla velocità di trasferimento dei dati mobili più lenta rispetto alla solita connessione in fibra, ma forse non è così.
Sembra improbabile dato che il cellulare e il laptop si connettono tramite la stessa rete Wi-Fi, o quando il laptop è collegato tramite USB e utilizza i dati cellulare come hotspot.
Il comportamento è lo stesso… Firefox sul laptop non ha problemi… ha la schermata “caricamento” per circa 4 secondi. Firefox sul cellulare rimane bloccato permanentemente su “caricamento” più spesso che no.
Sì, nel caso non fosse chiaro. Concordo con te sul fatto che sembri più un bug, ma all’inizio pensavo fossero stranezze della mia larghezza di banda locale, ma non ho avuto abbastanza feedback per notare che potesse essere un bug finché non ho letto la tua identissima esperienza.
Devo ammettere che sono piuttosto perso su questo.\n\nLe uniche cose a cui riesco a pensare sono\n\n- che questo sarebbe un problema del tema Material Design, ma d’altra parte anche ?safe_mode=no_themes,no_plugins&mobile_view=1 non funziona. D’altra parte, vedo alcune cose di Material Design che vengono caricate.\n- provare a disabilitare tutto ciò che è correlato a Google Analytics / Google Tag Manager
Richard, è possibile importare il dump del DB più tutti gli utenti, i caricamenti, eventuali altri file richiesti ecc. senza le impostazioni? Ci sono suggerimenti su come farlo o directory che dobbiamo copiare? Invece di ripristinare tutto in una volta da un backup. Abiliteremo quindi tutte le impostazioni una per una.
Alcuni dei miei utenti sulla mia discourse sono bloccati nella stessa schermata di caricamento indipendentemente dal tipo di dispositivo o dalla pagina a cui stanno cercando di accedere dopo l’aggiornamento a beta 14 oggi.
Posso accedere alla mia discourse bene sul mio PC, ma non su due dei miei dispositivi mobili (bloccato alla schermata di caricamento con i puntini lampeggianti). Non sono sicuro di cosa causi il problema…
Se qualcuno qui ha un problema di "blocco su mobile" riproducibile al 100%, abbiamo bisogno della versione esatta del browser pubblicata qui. (fino alla versione esatta del sistema operativo e di Firefox/Chrome, ecc.) è possibile che ci sia qualche modifica JS che causi questo problema e non stiamo rilevando correttamente un browser obsoleto.
Ciao a tutti, questo sembra essere risolto con l’ultima versione 2.9.0.beta14 - 5aaaf26636.
Abbiamo anche dovuto rimuovere il proxy di Cloudflare (potenzialmente a causa della cache o di qualche reindirizzamento?) poiché questa era l’ultima differenza tra il clone funzionante e quello problematico.
Ho esaminato il problema che @eskp stava riscontrando ieri e sono riuscito a riprodurlo nell’ultima versione di Firefox (107.0.1) su desktop e nell’ultima versione di Chrome (108.0.5359.94) su desktop con mobile_view=1 su Windows. La console era completamente pulita, senza un singolo avviso o errore. Nessun segno di Cloudflare che interferisse con rocket loader o qualcosa di simile, sebbene possa essere stato un problema di cache.
Era abilitata solo la compressione brotli. Beh, dico “solo” riferendomi al fatto che le uniche altre funzionalità di performance a cui riesco a pensare sono le “minificazioni” suggerite, e quelle erano disabilitate fin dall’inizio… Se ti riferisci ad altre funzionalità, faccelo sapere in modo che possiamo verificare.