Las notificaciones son lentas causando retrasos importantes

Se acaba de fusionar mi instancia sin que otra alcance el total de 1,5 millones de publicaciones con más de 150.000 usuarios registrados.

El problema es que las notificaciones se retrasan (me gusta recibidos, mensajes privados, notificaciones de nuevas publicaciones, etc.). Esto hace que los Bots de IA (tanto discourse-ai como chatbot) respondan horas o incluso días después del desencadenante inicial (mensaje privado o mención).

También hay muchos errores 504 al acceder a /latest.json o al intentar obtener informes en el panel de administración.

Tengo un VPS de 3 núcleos con 4 GB de RAM. Sospecho que el problema se debe a que mi servidor está sobrecargado. También recibo con bastante frecuencia el aviso de que la instancia se muestra para usuarios no registrados debido a la gran carga.

  • ¿Necesito un servidor más potente para una instancia de 1,5 millones de publicaciones y 150.000 usuarios registrados?
  • Mencionando que tengo un promedio de 100.000 visitas de página consolidadas diarias (principalmente rastreadores) desde que mi sitemap se actualizó con nuevo contenido de la fusión.
1 me gusta

Dices que acabas de fusionarte con otra instancia, ¿qué tan recientemente fue eso? O la verdadera pregunta detrás de eso, si visitas /sidekiq mientras inicias sesión como administrador, ¿hay muchísimos trabajos en la cola?

Importar publicaciones es un proceso de varios pasos, y la mayor parte del procesamiento se delega a trabajos que se ponen en cola y se ejecutan después de la importación inicial.

Parece que puedes haber importado una gran cantidad de publicaciones y, potencialmente, todavía se está poniendo al día.

Un problema que también tuve con una importación (de un sistema heredado adaptado a una importación genérica de correo electrónico, en lugar de una fusión de Discourse) fue que miles de trabajos fallaban y se reintentaban continuamente, lo que ralentizaba la cola de todo lo demás. No recuerdo exactamente qué era, pero pude solucionar el problema en el contenido de la publicación, lo que detuvo el fallo de esos trabajos.

1 me gusta