I've used http://supervisord.org/ in the past, very easy to set up and you 
can get notified when a process exits.

On Monday, September 4, 2017 at 12:35:30 AM UTC+3, emarti...@gmail.com 
wrote:
>
> Hello,
>
> I am looking for the 'best' way to launch and monitor several go 
> processes. Doing it with just 1 is easy enough, using monit or systemctl 
> should do the trick, however since our app takes a while to start, we want 
> to keep a few proceses running at all times so we don't have downtime 
> everytime the app needs to be restarted. Similar to how apache sub proceses 
> works. One of the solutions we are thinking is to create a go launcher that 
> will spawn sub processes and using systemctl on that launcher.
>
> Any recommendations? What do you guys use?
>
> Thanks!
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to