kill-it-with-fire
v2.0.0
Published
![KILL IT WITH FIRE](https://camo.githubusercontent.com/df2f105712b43eadbdbafbbaffd316ca27d41f96/68747470733a2f2f636c617373616e64747261736873686f772e66696c65732e776f726470726573732e636f6d2f323031342f30352f666972652e676966)
Downloads
3
Readme
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.