mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-03-14 07:00:01 -04:00
Created multicore.coffee
This commit is contained in:
parent
64001a4976
commit
c4d741294b
1 changed files with 14 additions and 0 deletions
14
multicore.coffee
Normal file
14
multicore.coffee
Normal file
|
@ -0,0 +1,14 @@
|
|||
cluster = require 'cluster'
|
||||
numCPUs = require('os').cpus().length
|
||||
|
||||
if cluster.isMaster
|
||||
for i in [0...numCPUs]
|
||||
cluster.fork()
|
||||
cluster.on 'exit', (worker, code, signal) ->
|
||||
console.log 'worker' + worker.process.id + 'died'
|
||||
cluster.fork()
|
||||
else
|
||||
require('coffee-script')
|
||||
require('coffee-script/register')
|
||||
server = require('./server')
|
||||
server.startServer()
|
Loading…
Reference in a new issue