Supervisor Infrastructure SOP

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(redirect page to new infra-docs)
 
(One intermediate revision by one user not shown)
Line 2: Line 2:
 
{{shortcut|ISOP:SUPERVISOR}}
 
{{shortcut|ISOP:SUPERVISOR}}
  
Supervisor is a service that supplements the normal !SystemVinit on a machine.  It is configured via a config file /etc/supervisord.conf which is managed by puppet.  The config file contains an entry for each service that it is in charge of starting.  Supervisor handles starting the services at bootup and also respawning in case of errors.  People can connect to the supervisor process via the supervisorctl command to manage services even if they don't have root on the box.
 
  
We use supervisor to control all of our TurboGears apps. (Almost all of our in-house web applications)
+
This SOP has moved to the fedora Infrastructure SOP git repo. Please see the current document at: http://infrastructure.fedoraproject.org/infra/docs/supervisor-infra.txt
  
== Contact Information ==
+
For changes, questions or comments, please contact anyone in the Fedora Infrastructure team.
Owner: Fedora Infrastructure
+
  
Contact: #fedora-admin, sysadmin-web group
 
 
Persons: lmacken, abadger199, ricky, mmcgrath
 
 
Location: Phoenix Colo
 
 
Servers: app[1-4] , releng1, publictest1
 
 
Purpose: We use supervisor to control all of our TurboGears apps.  (Almost all of our in-house web applications)
 
 
=== Supervisorctl Commands ===
 
<pre>
 
supervisorctl status
 
</pre>
 
<pre>
 
supervisorctl tail -f [SERVICE NAME]
 
</pre>
 
<pre>
 
supervisorctl restart [SERVICE NAME]
 
</pre>
 
 
== Troubleshooting and Resolution ==
 
 
[COMMON ISSUES AND HOW TO FIX THEM]
 
  
 
[[Category:Infrastructure SOPs]]
 
[[Category:Infrastructure SOPs]]

Latest revision as of 19:03, 19 December 2011

Infrastructure InfrastructureTeamN1.png
Shortcut:
ISOP:SUPERVISOR


This SOP has moved to the fedora Infrastructure SOP git repo. Please see the current document at: http://infrastructure.fedoraproject.org/infra/docs/supervisor-infra.txt

For changes, questions or comments, please contact anyone in the Fedora Infrastructure team.