start.js 517 B

123456789101112131415161718192021
  1. const cluster = require( 'cluster' )
  2. const cpus = require( 'os' ).cpus().length
  3. const db = require( './db' )
  4. if( cluster.isMaster ) {
  5. for( let i = 0; i < cpus; i++ ) {
  6. cluster.fork();
  7. }
  8. } else {
  9. db.init()
  10. .then( () => {
  11. require( '@srfnstack/spliffy' )(
  12. {
  13. routeDir: __dirname + '/www',
  14. port: 1420,
  15. logAccess: false
  16. }
  17. )
  18. }
  19. )
  20. }