2.0.0 • Published 8 years ago
kill-it-with-fire v2.0.0
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.