Post lungo…
Un paio di giorni fa ho migrato il mio forum su un nuovo server. La migrazione è andata bene e gli utenti sono stati in grado di accedere e utilizzarlo normalmente. Tuttavia, dopo 2-3 ore di accesso, gli utenti hanno riscontrato l’impossibilità di utilizzarlo. Inizialmente non ho notato il problema, ma entro 10-15 minuti ho scoperto che anche il mio account era interessato. Quello che vedevo era la pagina del forum ripetutamente visualizzata lungo la pagina ma con il contenuto mancante… quindi intestazione… un po’ di testo… di nuovo intestazione… di nuovo un po’ di testo… di nuovo intestazione… ecc.
Ho ipotizzato che qualcosa fosse andato storto con la migrazione, quindi, dato che c’erano stati pochissimi post dalla migrazione e avevo ancora il vecchio server disponibile, ho semplicemente avviato il forum sul vecchio server e ho reindirizzato il DNS a quello. Questo mi avrebbe dato il tempo di capire cosa fosse andato storto e riprovare la migrazione.
Poi oggi, il mio vecchio forum mi ha segnalato la necessità di aggiornamenti critici. Li ho applicati e le cose sembravano a posto. Tuttavia, un’ora o due dopo, il vecchio forum ha iniziato a presentare lo stesso strano problema di visualizzazione che aveva il mio forum migrato.
Quindi ora penso che ci sia qualcosa che non va dopo l’aggiornamento. Il server migrato avrebbe scaricato il codice più recente al momento della creazione, quindi ha presentato il problema subito. Il vecchio forum ha ricevuto gli aggiornamenti solo oggi e ha iniziato a “impazzire” poco dopo.
Finora ho provato senza successo:
- ./launcher rebuild app
- Commentare tutti i plugin in app.yml e ./launcher rebuild app
- Esecuzione in modalità provvisoria con tutte le opzioni attivate
- Pulizia della cache del browser
- Ho provato diversi browser (Chrome, Edge, Firefox e Opera)
Il problema sembra essere progressivo per gli utenti connessi. Oggi ho effettuato l’accesso con un account di prova e questo non ha presentato il problema, ma quando l’ho provato sul server migrato, l’account di prova ha infine mostrato gli stessi problemi. Sfortunatamente, al momento non posso provare altro perché il mio account amministratore presenta il problema, quindi è inutilizzabile.
Ho un backup precedente all’aggiornamento, ma sospetto che non aiuterà. Se ricostruisco il forum, scaricherà gli ultimi aggiornamenti, quindi se ripristino il contenuto in esso, probabilmente impazzirà di nuovo entro poche ore.
Configurazione del server:
Debian 12 con Docker Swarm v26.1.4. 120 GB di spazio su disco disponibili. 64 GB di RAM con solo circa 20 GB attualmente in uso. Le connessioni al server avvengono tramite Cloudflare Tunnels. Il vecchio server ha meno spazio su disco e memoria disponibili, ma nessuno dei due è saturo.
Sto cercando di pensare a cos’altro posso fare ora per cercare di rimettere le cose online. Sono aperto a suggerimenti!