Hey all,

I've been using supervisord to run persistent scripts on my web
application servers, and am wondering what best practices exist for a
couple of challenges I'm facing.

1. Process Logging: I'm currently logging all process logs locally to
/var/log/supervisor/ on my app servers. Does supervisor
suggest/provide a standard way to retrieve those logs from my various
servers? I suppose I could scp that directory daily/weekly/etc, but am
wondering if there exists a canonical supervisor-approved way of
aggregating those logs.

2. Process Monitoring/Management: I know I can set up
inet_http_servers on every web server I'm running and manage processes
by simply navigating to each server's supervisorctl web interface, but
I was wondering if there was a way to manage all my different
supervisord servers from a central location. For example, I have 10
app servers running supervisord on each one, and would like to restart
all processes on all servers. Any ideas on an easy/scriptable way to
do this? Would y'all suggest thinking of dev op tools for activities
such as this?

Thanks for the help!
Spencer
_______________________________________________
Supervisor-users mailing list
[email protected]
http://lists.supervisord.org/mailman/listinfo/supervisor-users

Reply via email to