- Introduction
- Installing
- Running Supervisor
- Configuration File
- File Format
[unix_http_server]
Section Settings[inet_http_server]
Section Settings[supervisord]
Section Settings[supervisorctl]
Section Settings[program:x]
Section Settings[include]
Section Settings[group:x]
Section Settings[fcgi-program:x]
Section Settings[eventlistener:x]
Section Settings[rpcinterface:x]
Section Settings
- Subprocesses
- Logging
- Events
- Event Listeners and Event Notifications
- Event Types
EVENT
Event TypePROCESS_STATE
Event TypePROCESS_STATE_STARTING
Event TypePROCESS_STATE_RUNNING
Event TypePROCESS_STATE_BACKOFF
Event TypePROCESS_STATE_STOPPING
Event TypePROCESS_STATE_EXITED
Event TypePROCESS_STATE_STOPPED
Event TypePROCESS_STATE_FATAL
Event TypePROCESS_STATE_UNKNOWN
Event TypeREMOTE_COMMUNICATION
Event TypePROCESS_LOG
Event TypePROCESS_LOG_STDOUT
Event TypePROCESS_LOG_STDERR
Event TypePROCESS_COMMUNICATION
Event TypePROCESS_COMMUNICATION_STDOUT
Event TypePROCESS_COMMUNICATION_STDERR
Event TypeSUPERVISOR_STATE_CHANGE
Event TypeSUPERVISOR_STATE_CHANGE_RUNNING
Event TypeSUPERVISOR_STATE_CHANGE_STOPPING
Event TypeTICK
Event TypeTICK_5
Event TypeTICK_60
Event TypeTICK_3600
Event TypePROCESS_GROUP
Event TypePROCESS_GROUP_ADDED
Event TypePROCESS_GROUP_REMOVED
Event Type
- Extending Supervisor’s XML-RPC API
- Upgrading Supervisor 2 to 3
- Frequently Asked Questions
- Resources and Development
- Glossary
Glossary¶
- daemontools¶
- A process control system by D.J. Bernstein.
- launchd¶
- A process control system used by Apple as process 1 under Mac OS X.
- runit¶
- A process control system.
- Superlance¶
- A package which provides various event listener implementations that plug into Supervisor which can help monitor process memory usage and crash status: https://pypi.org/pypi/superlance/.
- umask¶
- Abbreviation of user mask: sets the file mode creation mask of the current process. See http://en.wikipedia.org/wiki/Umask.