Administración/Archivos de Configuración

Configuración de Procesos

Configurar cómo se ejecuta la aplicación Gigantics como un proceso, incluyendo los ajustes del modo daemon.

Propiedades de Configuración

La sección de configuración de procesos en tu archivo config/default.yaml controla cómo se ejecuta Gigantics como un proceso del sistema:

process:
  daemon: false
  workers: 0

Detalles de las Propiedades

daemon

  • Tipo: Booleano
  • Valor por defecto: false
  • Descripción: Controla si Gigantics se ejecuta como un proceso daemon en segundo plano

workers

  • Tipo: Número
  • Valor por defecto: 0
  • Descripción: Controla el bifurcado de procesos worker de Node.js:
    • -1: Ejecutar todo en el proceso principal (sin bifurcado)
    • 0: Bifurcar a todas las CPUs disponibles
    • N: Bifurcar exactamente a N procesos worker

Ejemplos

Configuración Estándar de Proceso

process:
  daemon: false
  workers: 0

Configuración del Modo Daemon

process:
  daemon: true
  workers: 0

Configuración de Procesos Worker

process:
  daemon: false
  workers: 4

Desactivar el Bifurcado de Worker

process:
  daemon: false
  workers: -1

Ejecutar como un Daemon

Para ejecutar Gigantics como un proceso daemon, puedes:

  1. Establecer daemon: true en el archivo de configuración:

    process:
      daemon: true
      workers: 0
  2. Usar el indicador de línea de comandos:

    ./gig start -d

Opciones de Procesos Worker

Gigantics soporta bifurcado de procesos worker de Node.js para utilizar múltiples núcleos de CPU:

  • Proceso único (workers: -1): Ejecuta todo en el proceso principal sin bifurcado, bueno para desarrollo
  • Todas las CPUs (workers: 0): Bifurca un proceso worker para cada núcleo de CPU disponible
  • Número específico (workers: N): Bifurca exactamente N procesos worker

Mejores Prácticas

  1. Desarrollo: Usa daemon: false y workers: -1 para facilitar la depuración
  2. Producción: Considera usar daemon: true para operación en segundo plano
  3. Rendimiento: Bifurca procesos worker (workers: 0) en producción para mejor rendimiento
  4. Gestión de Recursos: Establece un número específico de workers si necesitas limitar el uso de recursos

Probar Cambios de Configuración

Después de modificar la configuración de procesos, reinicia la aplicación:

./gig stop
./gig start

También puedes iniciar con indicadores específicos para anular la configuración:

# Ejecutar como daemon independientemente de la configuración
./gig start -d
 
# Ejecutar con un número específico de workers
./gig start -w=4