Skip to content

caseywebdev/kill-it-with-fire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

KILL IT WITH FIRE!

Resources

Stars

Watchers

Forks

Packages

No packages published