Il mio sito web è sempre offline

errore del server
tentando di caricare /latest.json?ascending=false
Codice di errore: errore 500

Questa pagina non funziona www.dexforum.com.br attualmente non è in grado di soddisfare questa richiesta.
ERRORE HTTP 500

Perché sta succedendo? Come risolvere?


1 Mi Piace

Il tuo messaggio di errore dice No space left on device e le informazioni di sistema mostrano il 100,0% di 49,29 GB utilizzati.

Dovrai aumentare le dimensioni del tuo droplet o vedere cosa c’è attualmente che sta occupando tutto lo spazio.

2 Mi Piace

Pensavo che il contenuto del sito fosse stato eliminato automaticamente dal server, come posso vedere cosa sta causando questa dimensione?

1 Mi Piace

Ci sono alcune buone informazioni su come prendersi cura del proprio server su Manually update Discourse and Docker image to latest

2 Mi Piace

Grazie per avermi mostrato questo passo dopo passo, ma quando uso il comando cd /var/discourse\ngit pull\n./launcher rebuild app appare questo Device "docker0" does not exist.\nCannot connect to the docker daemon - verify it is running and you have access

1 Mi Piace

Sembra che la tua app sia arrestata. Prova con ./launcher start app, che dovrebbe ripristinare la versione pre-ricostruzione.

cd /var/discourse
./launcher start app

Non eseguire ./launcher cleanup a meno che la tua app non sia in esecuzione, altrimenti rimuoverà anche quella.

3 Mi Piace

Si è verificato un altro errore, oddio, non ero nemmeno a conoscenza di questi

root@forummaisvc:/var/discourse# ./launcher start app
Il dispositivo “docker0” non esiste.
Impossibile connettersi al demone Docker - verificare che sia in esecuzione e che si disponga dell’accesso

1 Mi Piace

Ho usato il comando df -h. Cosa posso eliminare? E quale comando devo usare per eliminare una cosa specifica?

1 Mi Piace

Prova:

cd /var/discourse
./launcher restart app
1 Mi Piace

mi restituisce questo =(

1 Mi Piace

Jim ha ancora ragione…
Proverei sudo apt autoremove --purge poi sudo systemctl start docker e .\launcher start app e poi forse .\launcher cleanup (con un backup fatto in precedenza)

3 Mi Piace

Ho provato questi codici che mi hai dato e mi dà degli errori! Non so cos’altro fare, il mio forum è giù da giorni, sono disperato

1 Mi Piace

Mi agita sempre un po’ suggerire di eliminare cose per creare spazio. Esiste una guida passo passo per principianti per individuare magari i file di backup extra o alcune immagini orfane?

3 Mi Piace

non c’è nemmeno abbastanza spazio per apt autoremove :fearful:

Oh sì, con le dovute proporzioni mi sento un po’ come

magari prima sudo apt autoclean
e per una manciata di Ko sudo find /var/log -type f -iname *.gz -delete
poi riprova sudo apt autoremove
e infine sudo systemctl start docker
sudo /var/discourse/./launcher start app
sudo /var/discourse/./launcher cleanup

2 Mi Piace

Cos’è il demone Docker? Come si installa? @Benjamin_D @JammyDodger

1 Mi Piace

Temo che al momento non ci sia abbastanza spazio per avviare docker, cosa di cui avresti bisogno per poi eseguire ./launcher cleanup (che sarebbe il modo preferito per ripulire eventuali vecchi container/immagini rimasti da precedenti ricostruzioni). Idealmente, vorresti anche che il tuo sito fosse attivo (./launcher start app) prima di eseguirlo, in modo da avere un fallback se qualcosa dovesse andare storto con la ricostruzione.

Non ho mai avuto un sito completamente pieno, quindi non mi è del tutto chiaro cosa possa o non possa funzionare (ad esempio, l’impossibilità di eseguire autoclean e autoremove). @Benjamin_D Sai se è ancora possibile rimuovere manualmente alcuni file per liberare un po’ di spazio per iniziare? Ad esempio:

cd /var/discourse/shared/standalone/backups/default dir

Copia il nome del file più vecchio, quindi incollalo per rimuoverlo, ad esempio:

rm jammydodger-s-test-site-2022-04-12-033748-v20220407195246.tar.gz

O forse controllare le immagini orfane e rimuoverne una o più:

docker images

Anche se probabilmente vale la pena menzionare che se il tuo sito ha molti caricamenti da parte degli utenti, potrebbe semplicemente essere necessario ridimensionare. Ma se non hai eseguito alcuna manutenzione del server da quando hai iniziato, è molto probabile che una pulizia ti possa bastare per un po’.

2 Mi Piace

Penso che mi concentrerei sui log prima di qualsiasi altra cosa “relativa all’app”

sudo journalctl --rotate
sudo journalctl --vacuum-time=1s

2 Mi Piace

Non so nulla, ma farei prima la cosa più ovvia: verificare se docker è attivo o meno, come dice sempre:

systemctl status docker

2 Mi Piace

Ho trovato questo argomento con un problema simile:

1 Mi Piace

@JammyDodger @Benjamin_D

Grazie per il tuo aiuto e per avermi risposto!

Pensavo che Discourse cancellasse automaticamente i file!

Come faccio a vedere quali file stanno affollando il mio spazio di archiviazione? E quali file posso eliminare?

Lo faccio usando la riga di comando o posso andare nelle impostazioni del forum?

1 Mi Piace