Aggiornamento bloccato?

Ciao, sto aggiornando la mia istanza self-hosted di Discourse tramite l’interfaccia web, ma sembra bloccata? Sono passate più di un’ora e non riesco a raggiungere il sito? L’utilizzo della CPU e del disco è al massimo.

C’è qualcosa che posso fare per risolvere questo problema?

Ciao Roger, puoi condividere qualche dettaglio su dove si blocca?

Ad esempio:

o

Sarebbe anche utile se potessi condividere le dimensioni della tua CPU/disco.

Da quando ho effettuato l’aggiornamento tramite l’interfaccia web, penso che l’ultimo messaggio riguardasse webpack. Mi dispiace aver perso quello stato quando ho chiuso il browser.
Al momento ricevo un messaggio di errore quando visito il mio forum; https://forum.fencecheck.online/

Per quanto riguarda il mio VPS; 2 core / 4.096 MB / Ubuntu 24.04 LTS / 150 GB

Hmm, sembra che il tuo forum sia attivo. Potresti ricontrollare se l’aggiornamento è ancora in corso?

3 Mi Piace

È tornato. Suppongo che mi serva più pazienza quando aggiorno. Tutto va bene e l’aggiornamento è andato a buon fine.

Grazie per la pronta risposta.

1 Mi Piace

Roger, quanto swap hai?

Anche su una macchina da 4 GB, le ricompilazioni online possono consumare tutta la memoria disponibile e a questo punto il server potrebbe bloccarsi.

Ehi Robert, ho controllato e quando uso swapon -s non ottengo alcun risultato. Significa che non c’è swap configurato? Sono un noob quando si tratta del mio VPS e ho pensato che se il forum stesso funziona senza problemi, anche l’aggiornamento dovrebbe funzionare?

1 Mi Piace

Digita anche free -h

Nota: Ho riscontrato personalmente questo problema di recente solo per scoprire che un server specifico non aveva lo swap configurato (una mia dimenticanza).
Spesso si consiglia di avere il doppio dello swap rispetto alla RAM, ma con Discourse sembra che si possa fare anche con un rapporto 1:1.

1 Mi Piace

L’aggiornamento richiede molto di più al server rispetto al normale lavoro quotidiano.

È sempre una buona idea, e talvolta essenziale, avere lo swap. Se puoi permetterti lo spazio su disco, 4G di swap sono un buon numero.

In passato ho temporaneamente aumentato le dimensioni del mio server a più RAM, ho eseguito l’aggiornamento, quindi l’ho ridotto. Devi assicurarti che sia reversibile. Costa solo pochi centesimi far funzionare il server più grande per circa un’ora. Ma ovviamente, con questo metodo c’è un po’ di tempo di inattività.

2 Mi Piace

Va bene, grazie per le informazioni. Approfondirò le impostazioni di swap del mio piccolo VPS, è utile saperlo.

2 Mi Piace