SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы
Список вопросов ПечатьМетки: supervisor python systemctl
| RemiZOffAlex Создано: 2022-01-26 04:15:34.118969 Обновлено: 2023-06-08 19:46:01.470187 | 
|---|
| Установкаpip install supervisor НастройкаSupervisormkdir -p /etc/supervisor/conf.d Файл /etc/supervisor/supervisor.conf supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface [supervisorctl] serverurl http://127.0.0.1:9001 [inet_http_server] port = 127.0.0.1:9001 [include] files = /etc/supervisor/conf.d/*.conf Файл /etc/systemd/system/supervisor.service [Unit] Description=Supervisor Documentation=http://supervisord.org After=network-online.target [Service] ExecStart=/usr/local/bin/supervisord -c /etc/supervisor/supervisor.conf ExecStop=/usr/local/bin/supervisorctl shutdown ExecReload=/usr/local/bin/supervisorctl reload Restart=always KillSignal=SIGQUIT Type=forking User=root Group=root StandardError=syslog NotifyAccess=all [Install] WantedBy=multi-user.target Файл /etc/tmpfiles.d/supervisor.conf d /var/log/supervisor 0755 root supervisor - f /var/log/supervisor/daemon.log 0644 root supervisor - Приложениеusermod -a -G supervisor www Файл /etc/supervisor/conf.d/specialistoff.conf [program:specialistoff.net] command = /usr/local/bin/gunicorn specialistoff:app -c /home/www/specialistoff.net/gunicorn/settings.py directory = /home/www/specialistoff.net user = www autostart=true Запускsystemd-tmpfiles --create systemctl enable supervisor |