TAXPORT_MAX_WORKERS

Esta variable de configuración, disponible desde la versión 11.2.89, determina el numero de workers o procesos que se ejecutarán en la generación de las portadas taxonómicas.

En términos generales, cada vez que se guarda un artículo se ejecuta un proceso "maestro" que distribuye la carga entre todos los "workers queue" disponibles, priorizando la generación de la primera página de todas las combinaciones en múltiples procesos workers de un solo trabajo.

Los workers de un solo trabajo, solo generan la primera página. Luego de que completa su tarea, finaliza.

Los "workers queue", a diferencia de los workers de un solo trabajo, son únicos y manejan una cola de tareas, finalizando solo cuando la cola está vacía. La variable de configuración define el número de estos procesos.

Antes de asignarle un valor a esta variable se debe tener en consideración lo siguiente:

  • Un gran número de workers en sistemas lentos puede llegar a consumir todos los recursos del servidor.
  • Por cada proceso se abre una conexión a la base de datos. Se debe tener en cuenta al momento de configurar el número máximo de conexiones del motor de base de datos. Por ejemplo, si configuramos un máximo de 50 conexiones, el número de procesos no puede superar esta cantidad, ya que no seria posible establecer una conexión luego de alcanzado el máximo.

El valor por defecto de TAXPORT_MAX_WORKERS es 4.