Mi sitio web siempre está caído

Error del servidor
al intentar cargar /latest.json?ascending=false
Código de error: Error 500

Esta página no funciona www.dexforum.com.br actualmente no puede atender esta solicitud.
ERROR HTTP 500

¿Por qué está sucediendo esto? ¿Cómo solucionarlo?


1 me gusta

Tu mensaje de error dice No queda espacio en el dispositivo y la información del sistema muestra que se ha utilizado el 100,0 % de 49,29 GB.

Tendrás que aumentar el tamaño de tu droplet o ver qué hay actualmente en él que esté usando todo el espacio.

2 Me gusta

Pensé que el contenido del sitio se eliminaba automáticamente del servidor, ¿cómo puedo ver qué está causando todo este tamaño?

1 me gusta

Hay buena información sobre cómo cuidar tu servidor en Manually update Discourse and Docker image to latest

2 Me gusta

Thanks for showing me this step by step but when I use the command cd /var/discourse git pull ./launcher rebuild app aparece isso Device "docker0" does not exist. Cannot connect to the docker daemon - verify it is running and you have access

1 me gusta

Parece que tu aplicación se ha detenido. Intenta ./launcher start app, y eso debería restaurar tu versión anterior a la reconstrucción.

cd /var/discourse
./launcher start app

No ejecutes ./launcher cleanup a menos que tu aplicación esté en ejecución, de lo contrario, también la eliminará.

3 Me gusta

otro error, omg, ni siquiera sabía de esos
root@forummaisvc:/var/discourse# ./launcher start app
El dispositivo “docker0” no existe.
No se puede conectar al demonio de docker - verifique que se esté ejecutando y que tenga acceso

1 me gusta

Usé el comando df -h. ¿Qué puedo eliminar? ¿Y qué comando uso para eliminar algo específico?

1 me gusta

Intenta:

cd /var/discourse
./launcher restart app
1 me gusta

me devuelve esto =(

1 me gusta

Jim todavía tiene razón…
Intentaría sudo apt autoremove --purge luego sudo systemctl start docker y .\\launcher start app y luego quizás .\\launcher cleanup (con algunas copias de seguridad hechas de antemano)

3 Me gusta

¡Probé estos códigos que me diste y me dan errores! No sé qué más hacer, mi foro lleva días caído, estoy desesperado

1 me gusta

Siempre me pongo un poco nerviosa al sugerir eliminar cosas para crear espacio. ¿Hay algún paso a paso para principiantes para apuntar quizás a los archivos de copia de seguridad adicionales o a algunas imágenes huérfanas?

3 Me gusta

no hay ni suficiente espacio para apt autoremove :fearful:

Oh sí, guardando las debidas proporciones, me siento un poco como

quizás sudo apt autoclean primero
y para empezar, sudo find /var/log -type f -iname *.gz -delete
luego intenta de nuevo sudo apt autoremove
y finalmente sudo systemctl start docker
sudo /var/discourse/./launcher start app
sudo /var/discourse/./launcher cleanup

2 Me gusta

¿Qué es el demonio de Dock? ¿Cómo se instala? @Benjamin_D @JammyDodger

1 me gusta

Me temo que actualmente no tienes suficiente espacio para iniciar docker, lo cual necesitarías para luego ejecutar ./launcher cleanup (que sería la forma preferida de limpiar cualquier contenedor/imagen antigua que quede de reconstrucciones anteriores). Idealmente, también querrías que tu sitio estuviera en vivo (./launcher start app) antes de ejecutarlo, para tener una copia de seguridad si algo sale mal con la reconstrucción.

No he tenido un sitio que esté 100% lleno, así que no está del todo claro para mí qué puede funcionar y qué no (por ejemplo, que autoclean y autoremove no puedan ejecutarse). @Benjamin_D ¿Sabes si todavía es posible eliminar manualmente algunos archivos para liberar un poco de espacio y poner en marcha las cosas? por ejemplo:

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

Copia el nombre del archivo más antiguo y luego pégalo para eliminarlo, por ejemplo:

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

O posiblemente verifica si hay imágenes huérfanas y elimina una o más de ellas:

docker images

Aunque probablemente también valga la pena mencionar que si tu sitio tiene muchas cargas de usuarios, es posible que simplemente necesites redimensionar. Pero si no has realizado ningún mantenimiento del servidor desde que empezaste, es muy probable que una limpieza te sirva por un tiempo.

2 Me gusta

Creo que me centraría en los registros antes que en cualquier otra cosa “relacionada con la aplicación”

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

2 Me gusta

No sé nada, pero haría primero lo más obvio: comprobar si docker está activado o no, como dice todo el tiempo:

systemctl status docker

2 Me gusta

Encontré este tema con un problema similar:

1 me gusta

@JammyDodger @Benjamin_D

¡Gracias por ayudarme y por responderme!

¡Pensé que Discourse borraba los archivos automáticamente!

¿Cómo puedo ver qué archivos están saturando mi almacenamiento? ¿Y qué archivos puedo eliminar?

¿Hago esto usando la línea de comandos o puedo ir a la configuración del foro?

1 me gusta