2.0.0 • Published 8 years ago

kill-it-with-fire v2.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

KILL IT WITH FIRE

Install

npm install kill-it-with-fire

Usage

var killItWithFire = require('kill-it-with-fire');

process.on('SIGTERM', function () {
  // Do the stuff that *should* let your process exit cleanly...
  sockets.closeEm();
  server.stopIt();
  connections.breakUpWith();

  // And usually that works fine...but when something is still hanging...
  killItWithFire();

  // Alternatively, you can pass options to `killItWithFire()`.
  killItWithFire({wait: 5000})
});

killItWithFire(options)

wait (default 10000)

The time (in ms) to wait before killing it with fire.

log (default console.error.bind(console))

A function to use to log the immolation.

code (default 1)

The code to exit the process with.