Las mejores configuraciones para acelerar el discurso independiente

La cola significa que puedes utilizar más web workers

Además, tus tiempos medianos parecen bastante altos; ¿puedes ejecutar esto en una CPU más rápida?

Lamentablemente, incluso si la razón de la lentitud es este plugin, debo decir que es uno de los plugins principales de nuestra comunidad y no podemos prescindir de él de ninguna manera, ya que los usuarios dependen mucho de él. :sweat_smile:

Actualmente utilizamos 24 workers web. Nuestro Discourse está instalado en una máquina virtual con 24 núcleos de CPU de 2 GHz de potencia de procesamiento y 24 GB de RAM. Lamentablemente, no es posible cambiar el servidor principal en este momento, a menos que no tengamos otra opción para mejorar el rendimiento.

¿Crees que, en la situación actual, aumentar el número de workers web podría ayudar a mejorar el rendimiento?

Más workers web pueden reducir la cola.

Estás intentando eliminar las líneas naranjas del gráfico de solicitudes web activas.

Sin embargo, el rendimiento no mejorará para tu solicitud mediana típica.

Gracias, ahora lo entiendo. Así que, al observar los gráficos, podemos determinar si el número de workers web es suficiente o insuficiente para el sistema.

Pero según tú, para mejorar la velocidad y el rendimiento, ahora necesitamos mayor potencia de procesamiento y cambiar los parámetros no ayudará más.

Asegúrate de probar esto lo antes posible y comunica los resultados.

¿Cuál es el origen de los 502? ¿No hay suficientes unicorn workers? Acabamos de mudarnos de servidor y los usuarios han estado informando de 502 ocasionales después de la mudanza. Tenemos un servidor de 6C/16GB y hemos configurado unicorn_workers a 16 (antes de mudarnos de servidor estaba en 12), db_shared_buffer a 4GB, db_work_mem a 60MB.

¿Podría causar 502 tener demasiados unicorn workers? (especulando ya que teníamos 4 menos antes de la migración del servidor)

Estoy tratando de ver si es la configuración la que necesitamos ajustar o algo más que necesitemos abordar.

Gracias.

Sí, eso parece mucho. Establece tus unicorn_workers entre 1 y 2 por núcleo. Para 6 núcleos, no debería ser más de 12. Dado tu búfer compartido bastante grande y mi instinto, lo establecería en 10 o así con tales especificaciones de servidor.