Mi página de Discourse en https://wespenreboards.com/ no funciona. Ni siquiera podemos acceder a la página de inicio de sesión. Ya tuve un problema con los certificados antes, pero esta vez no parece ser el caso. Ejecuté los comandos de actualización en la consola de DigitalOcean droplet, pero no resolvió el problema.
Adjunto una captura de pantalla de la consola y la página de Chrome de lo que sucede cuando escribo la URL del foro. Hay muchas ADVERTENCIAS en el texto de la consola. ¿Tiene algo que ver con eso? Soy un novato en estas cosas.
Hola Richard. ¿Cómo copio y pego el registro completo de la consola? Al parecer, no se puede hacer de la manera normal, simplemente copiando y pegando. ¿Hay alguna forma sencilla de copiarlo y pegarlo?
Lo siento, puedo ayudarte a depurar Discourse pero no con algo que parezca un problema de tu ordenador o de la plataforma en la nube que estés utilizando.
Alternativamente, puedes desplazarte por el registro y buscar algo que sea un error, y hacer una captura de pantalla de eso.
El sitio no responde, lo que sugiere que no tiene conectividad de red. Si Discourse estuviera caído, aún obtendrías un mensaje de “se denegó la conexión”, no un tiempo de espera agotado.
Fue después de eso que alguien notó que el foro no funcionaba y me envió un correo electrónico. No está claro si fue la ejecución de esos comandos lo que lo causó o si el foro no funcionaba antes de eso. Pero no sé por qué ejecutar esto crearía este problema.
Me puse en contacto con DigitalOcean y me enviaron esto:
Hola Wes,
Gracias por responder y por esa información adicional. El tipo de consola que usó no es realmente relevante para lo que sucedió en nuestro Droplet después de que él llegara.
Noté que usaste el comando “./launcher start up”. En su lugar, prueba el comando predeterminado “./launcher start app”.
Si esto no funciona, deberías contactar a tu desarrollador, porque indicaría que Discourse se configuró de una manera no estándar, única para él.
Ejecuté el start app y obtuve el siguiente mensaje:
No sé nada sobre la configuración de dos contenedores, pero, según lo que veo, destruiste la aplicación anterior y, si algo sale mal al reconstruirla, no podrás usar la antigua.
No lo sé. No tengo un archivo .yml, por ejemplo, nunca lo tuve. Ni siquiera sé qué implica “dos contenedores”. ¿Alguna idea de qué hacer a continuación?
He revisado el droplet y veo que está activo y responde, sin embargo, los puertos HTTP y HTTPS están actualmente cerrados.
> root@jump:~# nmap -Pn -p 22,80,443 69.55.54.86 Starting Nmap 7.80 ( [https://nmap.org](https://nmap.org/) ) at 2024-08-10 11:42 UTC Nmap scan report for [wespenreboards.com](https://wespenreboards.com/) (69.55.54.86) Host is up (0.23s latency). PORT STATE SERVICE 22/tcp open ssh 80/tcp closed http 443/tcp closed https Nmap done: 1 IP address (1 host up) scanned in 0.51 seconds
Básicamente, nmap te dijo que el puerto para SSH estaba abierto; bueno, ya lo sabías. Pero los puertos 80 y 443 estaban cerrados. Así que nadie pudo entrar.
Todo es teóricamente posible, pero… no. Tu droplet tuvo un problema y por eso el firewall se cayó. Quizás Jay pensó algo así y por eso sugirió reiniciar el droplet. O el bootstrapping no tuvo éxito, pero no sé cómo eso podría cerrar esos puertos.