Вопросы с тегом «runit»

13
Как выбрать между upstart, runit, supervisor, daemontools и т. Д. Для перезапуска процесса, если он умирает?

У меня есть веб-прокси Nginx, веб-сервер gunicorn и веб-приложение на python / flask. Процесс Gunicorn, очевидно, умер, и я хочу улучшить его в будущем, изучив утилиту, которая может отслеживать и перезапускать процесс Gunicorn в случае его повторного сбоя. Я нашел несколько, которые могут сделать...

12
Как написать скрипт runit custom stop

Я хочу, чтобы пользовательский скрипт "stop" runit( runsv) выполнялся, когда нужно остановить / перезапустить процесс. В настоящее время он просто убивает процесс, а затем запускает скрипт «finish». Но в моем случае мой процесс порождает динамически дочерние процессы, поэтому вместо простых killмне...

8
Как контролировать скорость автоматического перезапуска службы runit?

У меня есть этот сервис runit runи log/runскрипты работают нормально. Когда это происходит, сама служба может зависать по внешним причинам и может не запускаться в течение многих минут. По умолчанию runit обрабатывает эту ситуацию, перезапуская службу каждые несколько секунд. Как я могу изменить...