Ho utilizzato questo template di droplet Discourse | DigitalOcean Marketplace 1-Click App, che sembra eseguire l’installer non appena si effettua l’accesso alla macchina tramite ssh. Sono riuscito a configurare l’installazione con le mie impostazioni di dominio e email e sembra che la maggior parte del processo di installazione venga completata. Alla fine, si blocca su Redis is now ready to exit, bye bye... e poi ricevo un errore di pipe interrotta. Qualcuno ha dei consigli?
Si prega di consultare Installazione standard ufficiale di Discourse. Consiglio di eliminare quel droplet e ricominciare.
Ma hai controllato se Discourse è in esecuzione puntando un browser web verso di esso?
Ho appena creato un altro droplet seguendo le istruzioni ufficiali e non sono sicuro di dove sia finito; in qualche modo ho di nuovo questo problema di “broken pipe”. Penso che a volte si blocchi casualmente e sia necessario riprovare più volte per procedere:
Ricevo Safari non riesce a connettersi al server o Impossibile raggiungere questo sito in Chrome. ping riceve una risposta dal corretto indirizzo IP, quindi penso che l’applicazione non sia semplicemente in esecuzione.
![]()
Vedo che la tua connessione SSH si è disconnessa dal server, interrompendo ovviamente il processo di installazione. Pertanto, devi assicurarti che la connessione SSH non si interrompa prima che l’installazione sia completata.
Puoi semplicemente provare lo strumento screen.
Ok, ho provato screen su macOS ma sembra avere lo stesso risultato. Non sono sicuro del motivo per cui la connessione SSH si interrompa, dato che non sto toccando il terminale.

Ho anche trovato alcune possibili soluzioni al problema “broken pipe” che configurano SSH per mantenere la connessione attiva, ma questo non ha cambiato il risultato per me: tutte le installazioni falliscono a causa di ciò e quindi l’app non si avvia. Ho provato diversi droplet con 1 GB e 2 GB di RAM. Non sono sicuro di come risolvere il problema o del motivo per cui si verifica. Qualcuno ha già sperimentato qualcosa del genere?
Puoi utilizzare screen -r per riprendere l’ultima sessione dopo una disconnessione e poi riconnetterti al server; per questo motivo consiglio lo strumento screen. Ti invito a leggere attentamente l’articolo al quale ho fatto riferimento sopra. L’installazione continuerà se avviata in una sessione screen, quindi è sufficiente riprenderla alla prossima connessione nel caso in cui la connessione si interrompa.
@mrus@merveilles.town ha suggerito
forse la loro installazione riavvia la rete o fa qualcosa di strano, anche se ciò non dovrebbe influire sulla connessione SSH. Prova a usare la loro console web e vedi quanto riesci ad arrivare, magari?
Usando la console web di DigitalOcean ho risolto il mio problema. Penso che la mia connessione internet non sia ottimale e che causi problemi in generale con SSH, nulla a che vedere con DigitalOcean o Discourse.


