rfidnatura/main.js

16 lines
447 B
JavaScript

const workerPool = require('./worker/workerPool');
const dotenv = require('dotenv');
dotenv.config();
// Iniciar el pool de workers
const workers = new workerPool(process.env.WORKERS || 30);
// 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());
});