rfidnatura/main.js

14 lines
449 B
JavaScript

const workerPool = require('./worker/workerPool');
const env = require('dotenv').config().parsed || process.env;
// Iniciar el pool de workers
const workers = new workerPool(env.WORKERS || 10);
// Asignar tareas iniciales a los workers
workers.start();
// Definimos las acciones a las señales para terminar correctamente el proceso
['SIGINT', 'SIGTSTP', 'SIGTERM', 'SIGQUIT'].forEach(signal => {
process.on(signal, () => workers.end());
});