CPU, Memoria y Swap al 100%

Recientemente, he estado recibiendo un error HTTP 500 en mi foro de Discourse. Estoy alojado en un Droplet con Digital Ocean y he comprobado que mi CPU, DISCO y Memoria están constantemente al 100%.

Reiniciar el droplet parece solucionar este problema temporalmente y me permite acceder al foro, pero no estoy seguro de qué está causando tanto estrés en el sistema, ya que no tenemos mucho tráfico en el foro.

Entré en la consola y descubrí que nuestra Memoria de Intercambio (Swap) también está al máximo y no puedo identificar cuál es el problema. ¿Alguna sugerencia sobre dónde buscar?

¿Tu foro ha empezado a tener mucha actividad de usuarios recientemente? Si la CPU está constantemente al 100%, podría indicar que hay un montón de elementos en segundo plano en ejecución. ¿Cuáles son las especificaciones de tu droplet? ¿Has considerado actualizar el droplet para ver si eso es lo que necesitas?

Hola,

No, no hemos tenido ningún aumento de usuarios ni de actividad en absoluto. Ha estado bastante inactivo durante algún tiempo, por lo que me desconcierta que el droplet esté operando a esta capacidad.

Es un 1 vCPU, 2 GB de RAM, 50 GB de disco, que ha sido más que suficiente cuando se lanzó inicialmente y había mucha más actividad de usuarios.

Yo diría que tal vez intentes actualizar Discourse a la última versión o que revises los registros para ver si encuentras tu problema.

Intentando actualizar primero el administrador de docker, pero el problema con el servidor está impidiendo que se complete (lo dejé funcionando durante el fin de semana y todavía no se actualizó).

Editar: Miré los registros y veo algunos problemas:

Intenta actualizar en la shell:

cd /var/discourse
./launcher rebuild app
3 Me gusta

La actualización del shell y la eliminación de muchas tareas de reintento en Sidekiq (error SSL con SMTP que no coincide con el sitio web) han provocado una caída drástica.

Ahora obtengo un nuevo error en el que trabajaré.

Jobs::HandledExceptionWrapper: Wrapped Net::ReadTimeout: Net::ReadTimeout con #TCPSocket:(closed)

1 me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.