Discourse rechazó conexiones en los puertos 443 y 80 después de la instalación y corrección en Digital Ocean

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.

2 Me gusta

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)

2 Me gusta

Está más allá de mi nivel :rofl:

3 Me gusta

Supongo que estás usando Ubuntu o similar

apt update && apt install tmux

Luego ejecutas el comando tmux

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.

3 Me gusta

Entiendo eso.

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.

1 me gusta

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.
2 Me gusta

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. :smiley:

4 Me gusta