« »

NodeJS process management at Brin.gr

I saw today a question on StackOverflow about "Running and managing nodejs applications on a single server" and thought it would be a good idea to share how we deal with NodeJS applications at brin.gr.

  • First we use supervisord to manage & automatically restart applications. The configuration file for each application looks like this:

  • Finally, for remote control and application monitoring, we've setup Monit. Each application has a monit configuration file like the following:

Note: before this current workflow we were using forever/forever webui but forever remained quite unstable so we decided to switch to supervisord/monit and since this migration everything's fine.
« »
Made with on a hot august night from an airplane the 19th of March 2017.