Extraños problemas de rendimiento aleatorios en nuestro Foro

¡Hola a todos! Espero que puedan ayudarme aquí. Como simple aficionado, estoy teniendo problemas con nuestra configuración de Discourse en XboxEra.com (https://forum.xboxera.com).

Se ejecuta en un servidor de Digital Ocean: 4 GB de memoria / 2 vCPUs de Intel / 80 GB de disco.

Tenemos más de 2000 miembros y, obviamente, no todos están conectados al mismo tiempo. En momentos aleatorios del día, vemos que los foros se vuelven lentos y no responden; el uso de CPU se dispara hasta el 60% en el lado del usuario y hay un gran aumento en el ancho de banda saliente.

El foro muestra automáticamente el mensaje «algunas funciones han sido deshabilitadas», los comentarios tardan hasta un minuto en guardarse y los usuarios incluso son cerrados de sesión.

He revisado Google AdSense y Analytics para buscar problemas o errores, pero no veo nada que destaque. Sin embargo, admito que no soy un experto. ¿Alguien tiene alguna idea brillante?

¡Gracias de antemano!

No logro determinar la causa. ¿Alguien ha encontrado un problema como este antes?

Es interesante que el IO de red aumente mientras el IO de disco disminuye.

¿Hay algún mal bot destacándose en el informe de Agentes de usuario del rastreador web en Administración > Informes?

Aquí está nuestro top 10.

¿Tienes configurado Digital Ocean para realizar copias de seguridad de tu droplet?

Sí, realiza copias de seguridad una vez por semana, pero son regulares y conocidas. Por ejemplo, hoy no se realizó ninguna copia de seguridad, y aun así experimentamos problemas graves de rendimiento.