hot-restart

0.1.0 • Public • Published

hot-restart

NPM version Build Status

hot restart a node server in cluster mode.

Install

npm install hot-restart

Usage

in master:

var restarter = require('hot-restart')();

restarter.on('restart', fuction () {
  // fork new workers
});

// when new work forked
restarter.add(newWorker);

// when old work died
restarter.remove(oldWorker);

in worker:

var restarter = require('hot-restart/worker');

restarter({
  disconnectTime: 1000,
  exitTime: 2000
});

use signal to hot restart the server: kill -PIPE 3132

checkout the example.

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i hot-restart

Weekly Downloads

2

Version

0.1.0

License

MIT

Last publish

Collaborators

  • dead_horse