Discourse atascado con error 504 Gateway Time-Out y 100% de CPU tras reconstrucción

Después de reconstruir Discourse hoy, la CPU de mi droplet está atascada al 100% y estoy recibiendo un error 504 Gateway Time-out. En la terminal he comprobado qué procesos están causando el problema y esto es lo que veo:

Así que parece ser un problema con Docker y un comando pitchfork. ¿Podría alguien ayudarme a entender qué podría estar pasando y cómo puedo solucionarlo? He intentado reconstruir la aplicación de nuevo y reiniciar el droplet y sigo teniendo el mismo problema.

¿Ayuda mejorar las especificaciones de tu Droplet?

¿Cuánto tiempo ha estado esperando en este estado? Hoy nos mudamos a un nuevo servidor web, y a veces tarda un poco más en arrancar por completo.

Gracias. No me di cuenta de que podía aumentar la memoria de la instancia (droplet) y luego revertirla (siempre que no se cambie el tamaño del disco). Aumenté la memoria temporalmente a 8 GB y todo empezó a funcionar como se esperaba, con una CPU del 2-5% (ver captura de pantalla a continuación), pero cuando volví a 2 GB, que siempre ha funcionado bien en un foro con un uso muy ligero, el mismo problema regresó con el 100% de CPU (ver captura de pantalla). ¿Cómo podría solucionar este problema sin aumentar permanentemente la memoria?

He esperado 30 minutos o más.

Hemos fusionado un cambio que debería solucionar el problema:

Debería llegar a latest en breve, ¿podrías intentar actualizar tu droplet cuando la corrección esté disponible?

1 me gusta

Claro. ¿Cuándo puedo saber cuándo estará listo?

Puedes comprobar Commits · discourse/discourse · GitHub para ver si el commit está en la lista. De lo contrario, te avisaré cuando vea que está listo :slight_smile:

De acuerdo, gracias por informarme.

1 me gusta

El arreglo acaba de llegar a latest.

5 Me gusta

Gracias. Todo funciona ahora con 2 GB de memoria.

4 Me gusta