Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
python:supervisor [2015/11/27 00:22] – mirocow | python:supervisor [2024/04/11 13:37] (текущий) – mirocow |
---|
{{tag>service unix linux python supervisor initd}} | {{tag>service unix linux python supervisor initd}} |
| |
====== Supervisor ====== | ====== Supervisor by python ====== |
| |
* http://supervisord.org | * http://supervisord.org |
| |
Служит для демонизации процессов/программ с определенными параметрами и отслеживания их состояния. Запуск процессов supervisord производит от своего имени, как под процессы, поэтому контроль остается за визором. Supervisorctl предоставляет системный- и веб-интерфейсы для мониторинга и управления процессами. Вы можете предоставить пользователям доступ на определенные программы, а они в свою очередь смогут видеть состояние этих программ и совершать действия над ними (start, stop, restart). Также имеется XML-RPC интерфейс, которым вы можете пользоваться для написания своих расширений и приложений, которым нужен доступ к Supervisord. | Служит для демонизации процессов/программ с определенными параметрами и отслеживания их состояния. Запуск процессов supervisord производит от своего имени, как под процессы, поэтому контроль остается за визором. Supervisorctl предоставляет системный- и веб-интерфейсы для мониторинга и управления процессами. Вы можете предоставить пользователям доступ на определенные программы, а они в свою очередь смогут видеть состояние этих программ и совершать действия над ними (start, stop, restart). Также имеется XML-RPC интерфейс, которым вы можете пользоваться для написания своих расширений и приложений, которым нужен доступ к Supervisord. |
Supervisor написан на [[python]]. | Supervisor написан на [[develop:python:python]]. |
===== Установка ===== | ===== Установка ===== |
| |
==== pip ==== | ==== pip ==== |
| |
Можно установить еще и c помощью пакетного мененджера pip для [[python]], самая свежая версия из питоновского установщика, но для этого нужно еще тянуть кучу пакетов для питона и компиляторов | Можно установить еще и c помощью пакетного мененджера pip для [[develop:python:python]], самая свежая версия из питоновского установщика, но для этого нужно еще тянуть кучу пакетов для питона и компиляторов |
| |
sudo pip install --upgrade supervisor | sudo pip install --upgrade supervisor |
далее нам эти переменные будут доступны из $_SERVER['HTTP_HOST'] и $_SERVER['SOME_SERVER_PARAM'] | далее нам эти переменные будут доступны из $_SERVER['HTTP_HOST'] и $_SERVER['SOME_SERVER_PARAM'] |
| |
| {{topic>[python]}} |