Описание тега runit
runit - это кроссплатформенная схема инициализации Unix с надзором за сервисом, заменой sysvinit и другими схемами инициализации.
1
ответ
Можно ли использовать runit для запуска нескольких экземпляров одного сервиса?
Мое программное обеспечение работает на одном образе докера на основе phusion-baseimage. Он состоит из пары процессов, которые управляются runit. Для одного из этих процессов / служб ( rqworker) мне нужно запустить несколько экземпляров на основе ко…
11 апр '19 в 10:22
5
ответов
runit - невозможно открыть supervise/ok: файл не существует
Я пытаюсь выяснить, почему runit не загружается или не дает мне статус для управляемых приложений. Работает на Ubuntu 12.04. Я создал /service, /etc/sv/myapp (со скриптом запуска, файлом конфигурации, папкой журнала и скриптом запуска внутри него). …
04 июл '13 в 04:18
0
ответов
Использование runit вместо rc.d в Debian с Rex
У меня есть системы, которые гарантируют, что их сервисы запускаются с помощью runit вместо rc.d или systemd в Debian, и я пытаюсь использовать Rex, чтобы начать создавать согласованную настройку в своих системах. Я хотел бы знать, как я могу: подде…
29 янв '19 в 13:53
3
ответа
Попытка войти с помощью runit только возвращает "невозможно открыть supervise/ok"
Установлены runit в Debian 7.4 в бродяге. Мой скрипт запуска работает, но как только я создаю каталог service/ants/log/, я получаю следующую ошибку: unable to open supervise/ok, Мой сервис продолжает работать, но ничего не регистрируется. Я пробовал…
03 июл '14 в 07:44
3
ответа
Как настроить ведение логов runit
У меня возникли проблемы с настройкой службы при правильном ведении журнала при запуске. Вот краткий обзор файлов и сценариев, которые я создал в соответствии с документацией runit и другими ресурсами, которые я нашел в промежуточном разделе: Я испо…
05 сен '14 в 08:18
1
ответ
Какой сервис ожидает svlogd от runit?
В руководстве runit говорится, что в конфигурации можно использовать опцию для отправки журналов в: ua.bcd[:port] сообщает svlogd о передаче первых символов len выбранных сообщений журнала на IP-адрес abcd, номер порта port. Если порт не установлен,…
14 ноя '14 в 08:15
3
ответа
Как контролировать скорость автоматического перезапуска службы runit?
У меня есть этот сервис runit с run а также log/run скрипты нормально работают. Когда это происходит, сама служба может зависать по внешним причинам и может не запускаться в течение многих минут. По умолчанию runit обрабатывает эту ситуацию, перезап…
26 сен '14 в 14:11
1
ответ
Как сохранить процесс в фоновом режиме даже после перезагрузки машины?
Как сохранить работающий процесс (веб-сервер, базу данных и т. Д.) В фоновом режиме и быть уверенным, что в случае перезагрузки системы он сразу же запустится снова? Я хотел бы иметь эту функцию для не-обеспеченного пользователя (без доступа sudo), …
04 окт '14 в 09:05
3
ответа
Как написать runit скрипт пользовательской остановки
Я хочу иметь собственный скрипт "stop" runit (runsv) выполнять при необходимости остановить / перезапустить процесс. В настоящее время он просто убивает процесс, а затем запускает скрипт "finish". Но в моем случае мой процесс порождает динамически д…
23 июл '12 в 16:13
1
ответ
Как заставить svlogd отправлять логи через UDP
В настоящее время я использую runit + svlogd для наблюдения за некоторыми приложениями, но при развертывании на нескольких машинах мне нужно централизовать / унифицировать журналы в одном месте, чтобы упростить вещи, в противном случае вход на кажду…
30 янв '16 в 10:44
2
ответа
RUNIT - создан первый сервисный каталог, "sv start testrun" не работает
Я довольно новичок в бегах. Я установил его на хосте Ubuntu. Что я сделал: 1) создал каталог testrun в /etc/sv 2) создал скрипт run в /etc/sv/testrun/runСодержание скрипта: #! /bin/bash exec /root/FP/annotate-output python /root/FP/test.py | logger …
19 июн '12 в 14:32
0
ответов
Как добавить переменную окружения для сервиса runit?
Для традиционной среды инициализации у нас был "/etc/initscript" для настройки среды для сервисов. Как мы можем установить среду для сервисов runit (Ubuntu 14.04)? ТИА, Виталий
26 дек '17 в 18:01
1
ответ
Предупреждение: /service/railo-jetty: невозможно открыть supervice/ok: файл не существует
Я пытаюсь запустить Railo Jetty с помощью супервизора, и я получаю сообщение об ошибке: предупреждение: /service/railo-jetty: невозможно открыть supervice/ok: файл не существует В чем может быть проблема?
28 сен '13 в 16:23
2
ответа
Java-процесс преждевременно перезапускается под runit
Я пытаюсь запустить Logstash под контролем runit. Мой скрипт запуска для Logstash просто #!/bin/sh SSL_CERT_DIR=/etc/ssl/certs exec /usr/bin/java -jar /usr/local/bin/logstash.jar agent -f /tmp/logstash.conf --log /var/log/logstash.log Если я запуска…
28 янв '14 в 02:34
1
ответ
Журнал Runit не работает
Я создал сервис с runit. Сервис запускается и падает без регистрации. Мне нужна информация о STDOUT службы для обнаружения ошибок (служба запускается без запуска). Я создал каталог /etc/sv/service_name/log, создал исполняемый файл run для ведения жу…
19 мар '15 в 09:54
1
ответ
Приказываю Руниту немедленно подобрать новую услугу
Как счастливый пользователь runit - мне любопытно, можно ли отправить сигнал главному процессу (или аналогичному), говорящему о том, чтобы он теперь смотрел каталог службы? текущее поведение составляет < 5 секунд (кажется, намного быстрее в большинс…
08 май '12 в 00:55
2
ответа
Использование runit и monit для запуска / мониторинга сервисов
Я настраиваю некоторые службы для запуска на сервере Ubuntu. Я шел по ссылке ниже, где они используют runit для запуска сервисов и monit для мониторинга сервисов - http://rubyworks.rubyforge.org/manual/monit.html http://rubyworks.rubyforge.org/manua…
01 окт '12 в 07:57
1
ответ
Предупреждение: couchdb: невозможно открыть supervise/ok: файл не существует - Runit
Я пытался запустить couchdb с runit, и я столкнулся с ошибкой выше. Даже это, это и многие другие не помогли мне понять, в чем проблема. Вот что я сделал для решения проблемы. Runit и couchdb были установлены свежие. Я использую CentOS 7. Шаг 1: Убе…
10 фев '17 в 22:13
1
ответ
searchd под runit продолжает запись в журнал runit
Файл запуска searchd (Sphinx): #!/bin/sh set -e APP_PATH=/srv/application TARGET_USER=user exec chpst -u $TARGET_USER /usr/bin/searchd --pidfile --nodetach --config $APP_PATH/current/config/production.sphinx.conf хвост / вар / бревно / сфинкс / ток …
07 июн '14 в 19:18
2
ответа
Как выбрать между upstart, runit, supervisor, daemontools и т. Д. Для перезапуска процесса, если он умирает?
У меня есть веб-прокси Nginx, веб-сервер gunicorn и веб-приложение на python/flask. Процесс Gunicorn, по-видимому, умер, и я хочу улучшить это в будущем, посмотрев на утилиту, которая может отслеживать и перезапускать процесс Gunicorn в случае его п…
06 окт '15 в 19:15