Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
python:supervisor [2015/11/27 00:12] – [Наблюдения] mirocow | python:supervisor [2024/04/11 13:37] (текущий) – mirocow | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | {{tag> | + | {{tag> |
- | ====== Supervisor ====== | + | ====== Supervisor |
- | Служит для запуска программ с определенными параметрами и отслеживания их состояния. Запуск процессов supervisord производит от своего имени, как под процессы, | + | * http:// |
- | Supervisor написан на [[python]]. | + | |
+ | Служит для | ||
+ | Supervisor написан на [[develop: | ||
===== Установка ===== | ===== Установка ===== | ||
Строка 14: | Строка 16: | ||
==== pip ==== | ==== pip ==== | ||
- | Можно установить еще и c помощью пакетного мененджера pip для [[python]], самая свежая версия из питоновского | + | Можно установить еще и c помощью пакетного мененджера pip для [[develop: |
sudo pip install --upgrade supervisor | sudo pip install --upgrade supervisor | ||
sudo ln -s / | sudo ln -s / | ||
sudo ln -s / | sudo ln -s / | ||
+ | |||
+ | ===== Настройка ===== | ||
+ | |||
+ | nano / | ||
+ | или | ||
+ | $ echo_supervisord_conf > / | ||
+ | |||
+ | [unix_http_server] | ||
+ | file = / | ||
| | ||
+ | [supervisord] | ||
+ | logfile | ||
+ | logfile_maxbytes = 50MB | ||
+ | logfile_backups | ||
+ | loglevel | ||
+ | pidfile | ||
+ | nodaemon | ||
+ | minfds | ||
+ | minprocs | ||
+ | | ||
+ | [rpcinterface: | ||
+ | supervisor.rpcinterface_factory = supervisor.rpcinterface: | ||
+ | | ||
+ | [supervisorctl] | ||
+ | serverurl = unix:/// | ||
+ | | ||
+ | [program: | ||
+ | command | ||
+ | process_name | ||
+ | numprocs | ||
+ | autostart | ||
+ | autorestart | ||
+ | user = root | ||
+ | stdout_logfile | ||
+ | stdout_logfile_maxbytes = 1MB | ||
+ | stderr_logfile | ||
+ | stderr_logfile_maxbytes = 1MB | ||
+ | |||
===== WEB GUI ===== | ===== WEB GUI ===== | ||
Строка 96: | Строка 135: | ||
далее нам эти переменные будут доступны из $_SERVER[' | далее нам эти переменные будут доступны из $_SERVER[' | ||
+ | {{topic> |