Skip to content

Instantly share code, notes, and snippets.

View treygriffith's full-sized avatar

Trey Griffith treygriffith

View GitHub Profile
@treygriffith
treygriffith / forever.js
Created July 25, 2012 17:50
Auto-restart Nodejs server and notify Airbrake
// Auto-restart Nodejs server a few times so a random error doesn't kill everything
var forever = require('forever-monitor');
// set up airbrake for notifications when the server dies
var airbrake = require('airbrake').createClient("CLIENT_ID");
var server = new (forever.Monitor)('server.js', {
max: 5,
silent: false,