app.js 344 B

123456789101112131415161718
  1. const cluster = require('cluster');
  2. const numCPUs = require('os').cpus().length;
  3. if (cluster.isMaster) {
  4. // Fork workers.
  5. for (let i = 0; i < numCPUs; i++) {
  6. cluster.fork();
  7. }
  8. console.log('Master starting ' + new Date().toISOString());
  9. cluster.on('exit', () => {
  10. process.exit(1);
  11. });
  12. } else {
  13. // worker task
  14. require('./init');
  15. }