Skip to content

Commit

Permalink
[fix] Added fix to upstart script, and process.kill(0) on app
Browse files Browse the repository at this point in the history
  • Loading branch information
alejandro committed Apr 6, 2012
1 parent 869878a commit 6313e65
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 3 deletions.
2 changes: 2 additions & 0 deletions app.js
Expand Up @@ -111,6 +111,8 @@ setInterval(function(){
process.on('uncaughtException', function (err) { process.on('uncaughtException', function (err) {
dash.emit('nodester::uE',{ msg:err.message,stack:err.stack.toString()}) dash.emit('nodester::uE',{ msg:err.message,stack:err.stack.toString()})
log.fatal(err.stack) log.fatal(err.stack)
// Kill it with fire dude
process.kill(0);
}) })


/* Routes */ /* Routes */
Expand Down
3 changes: 3 additions & 0 deletions upstart/app.conf
Expand Up @@ -3,6 +3,9 @@ description "nodester app server"
author "contra" author "contra"


start on startup start on startup
respawn
# Give up if restart occurs 10 times in 90 seconds.
respawn limit 10 90
stop on shutdown stop on shutdown


script script
Expand Down
7 changes: 4 additions & 3 deletions upstart/proxy.conf
Expand Up @@ -3,12 +3,13 @@ description "nodester proxy server"
author "contra" author "contra"


start on startup start on startup
respawn
# Give up if restart occurs 10 times in 90 seconds.
respawn limit 10 90
stop on shutdown stop on shutdown


script script
export HOME="/node" export HOME="/node"
exec sudo node /node/nodester/nodester/proxy/proxy.js | /node/nodester/nodester/node_modules/bunyan/bin/bunyan >> /node/logs/proxy.log exec sudo node /node/nodester/nodester/proxy/proxy.js | /node/nodester/nodester/node_modules/bunyan/bin/bunyan >> /node/logs/proxy.log
respawn
# Give up if restart occurs 10 times in 90 seconds.
respawn limit 10 90
end script end script

0 comments on commit 6313e65

Please sign in to comment.