No description, website, or topics provided.
Switch branches/tags
Nothing to show
Latest commit 68a6722 May 8, 2013 @cbrammer cbrammer Merge pull request #4 from ifit/emit
emit ready events
Failed to load latest commit information.
test emit ready events May 7, 2013
LICENSE initial commit Feb 29, 2012 cleaning up and fixing pid bug Nov 3, 2012
index.js emit ready events May 7, 2013
package.json upping version Apr 16, 2013


Optimus is a simple cluster manager for node.js, built off the native cluster module. Requires node v0.8.0 or higher.

Optimus receives a configuration object, which contains the names of applications to run, and the number of instances to spawn of each application.

The number of instances can either be a number, or the string "cpus". You can also perform multiplication on "cpus".

Here is an example of how to use optimus.

var optimus = require("optimus");

  "myapp": 1,
  "dont_restart": {
    "count": 1,
    "autoRestart": false
  "cleaner": "cpus*2",
  "myworker": "cpus"
}, __dirname);

See LICENSE for copyright info.