Pensé que le daría a alguien una posible solución después de encontrar este problema de conexión rechazada en los puertos 443 y 80 después de una instalación de Discourse en Digital Ocean.
Mi error de novato fue cerrar la consola cuando redis dice “adiós” lo que tarda uno o dos minutos en responder, lo que me hizo cerrar la consola pensando que había terminado.
Necesitas esperar. Intenta reconstruir la aplicación y espera con
cd /var/discourse
./launcher rebuild app
Espero que esto ayude a alguien, ya que leí todas las publicaciones que decían errores de DNS, etc., y luego me di cuenta de mi error.
Otra cosa que puedes hacer es usar tmux para que esos procesos sigan ejecutándose si cierras la conexión. (Y tmux attach para volver a conectarte la próxima vez que inicies sesión)
En esa pantalla actualizas tu Discourse normalmente.
Si ahora cierras esa ventana, o la dejas en segundo plano, sigue ejecutándose allí. Si abres tu terminal, la encontrarás usando tmux attach -t 0 (porque probablemente no tengas varias sesiones abiertas).
Y si haces algo como yo con el iPad, donde empiezo a actualizar y me pongo a ver una película o a hacer scroll en redes sociales porque trabajar es una opción aburrida, puedo volver a la terminal encontrando la actualización terminada y cerrar esa ventana de tmux usando exit y eso es todo.
Nunca he usado tmux, pero screen hace lo mismo. Lo básico es bastante simple, especialmente si tu único objetivo es ejecutar un proceso durante un tiempo y nada más sofisticado.
No requiere más que un comando y uno o dos atajos de teclado.
Un caso muy extremo, pero como trabajo principalmente en iPad, tengo dos razones para usar tmux en lugar de screen
con screen me pierdo muy rápido dónde estoy
Nunca encontré la manera de hacer scroll; ahora recibo un mensaje desconocido al actualizar y, como usé screen, todo mi scroll es navegar por el historial de bash.
También recomiendo tmux. Se tarda minutos en aprender lo básico y es un salvavidas para tareas de larga duración.
En un puesto anterior, tenía procesos de exportación que duraban más de 24 horas y una interrupción del acceso a Internet o que el macbook se pusiera a dormir significaba reiniciar. tmux salvó el día muchas veces.