Las compilaciones tardan mucho tiempo

También voy a añadir más a esto, estoy ejecutando un sistema liviano (1 GB de RAM) y un sitio pequeño. Tiene 2 trabajadores unicorn y entre ellos cada uno consumía el 30% de la memoria, lo que estaba causando mucha fragmentación de memoria, así que decidí reducir el número de 2 a 1 (que creo que puede manejar aproximadamente 10 conexiones concurrentes cada uno). Esto marcó una GRAN diferencia e hizo que las cargas de página fueran casi instantáneas y redujo el swapping en un factor de 5 a 10 (dependiendo de lo que se estuviera cargando).

La desventaja que veo ahora es que ya no puedo usar las actualizaciones del navegador para actualizar Discourse. Cuando intento actualizar a través del navegador, obtengo:

ABORTANDO, no tienes suficientes trabajadores unicorn en ejecución
Docker Manager: FALLÓ LA ACTUALIZACIÓN
#<RuntimeError: No hay suficientes trabajadores>

Así que solo algo a tener en cuenta, no estoy seguro de si esto es algo que el equipo de Discourse pueda resolver/abordar: realizar actualizaciones del navegador con un solo trabajador unicorn.

2 Me gusta