Created multicore.coffee

This commit is contained in:
Michael Schmatz 2014-06-17 10:31:16 -07:00
parent 64001a4976
commit c4d741294b

14
multicore.coffee Normal file
View 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()