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

Upstart - это основанная на событиях замена демона / sbin / init, который обрабатывает запуск задач и служб во время загрузки, останавливает их во время завершения работы и контролирует их во время работы системы.

34
Регистрация выхода демона с помощью Upstart

У меня есть пользовательский демон, которым управляет upstart на моем сервере Ubuntu. Он работает отлично, за исключением того, что мне нужно захватить (зарегистрировать) выходные данные демона. На официальной странице разделов сказано, что я могу использовать console loggedдля этого, но в какой...

30
Может ли upstart обрабатывать символические ссылки на конфигурационные файлы?

У меня все мои файлы конфигурации выскочки под контролем версий. Мой идеальный способ использовать upstart - создавать мягкие ссылки из моего репозитория управления версиями (mercurial - не то, чтобы это имеет значение) в / etc / init, но upstart не видит задания. Все хорошо, если я копирую файлы...

24
Как сделать выскочку обратно, а не сдаваться

Я хочу, чтобы Upstart сделал две вещи: прекратите пытаться возродить неудачный процесс так быстро никогда не сдавайся, пытаясь возродиться В идеальном мире выскочка будет пытаться перезапустить мертвый процесс через 1 с, а затем удваивать эту задержку при каждой попытке, пока она не достигнет часа....

23
сценарии upstart: запускать задачу после того, как работа сети возрастет

Я работаю над переносом моей текущей настройки сервера на более новое оборудование и перехожу с ubuntu karmic koala на lucid lynx. В настоящее время я использую gw6c (скомпилированный с веб-сайта gogo6, в отличие от версии из репозиториев), чтобы получить доступ к ipv6 для моих систем. В системе...

19
Почему мой сервис выскочки не указан в сервисе --status-all

Я создал несколько новых рабочих мест для своих служб, которые я использую в Ubuntu 12.04. Я могу успешно запустить их и остановиться с помощью: service my_service start service my_service stop но они не перечислены, когда я делаю service --status-all Есть идеи, чего мне не хватает? Для создания...

18
CentOS 6 и выскочка

Новый CentOS 6 поставляется с Upstart, заменяя init. Я пытаюсь преобразовать файл / etc / inittab в новый формат upstart. Этот конкретный сервер имеет только 15 или около того записей inittab, однако другие серверы имеют> 30. В основном мы хотим получить часть респавна inittab и upstart. Тем не...

17
Иметь выскочку среды чтения из / etc / environment для службы

Каков наилучший способ обеспечить переменные окружения , определенные в /etc/environmentк выскочке службе? Я думаю, что простое использование их .в разделе сценариев не работает, потому что сценарии выполняются, shчто потребует дополнительного exportперед каждым определением...

17
Есть ли «стандартный» способ создания демона в Debian?

Мне нужно создать демон из приложения в Debian. Есть ли в Debian стандартный инструмент для этого, например «upstart» в Ubuntu? Мне нужны только команды start-stop, чтобы запустить программу как демон с некоторыми опциями и файлом pid и убить его с помощью файла pid. Я посмотрел на init.d, но,...

16
Upstart: разрешение обычному пользователю остановиться и запустить мой пользовательский сервис

У меня есть приложение веб-сервера, запускающееся при загрузке с использованием upstart. Это сценарий выскочки: # web app node upstart file at /etc/init/webapp.conf description "web application" start on started mongodb stop on runlevel [06] respawn respawn limit 10 100 env NODE_ENV=production...

15
EC2 linux все безусловные рабочие места, возвращающие «неопознанную услугу»

Кошмарная миграция некоторых новых заданий из Ubuntu в EC2 Linux (ElasticBeanstalk) Я не могу выполнить даже самую простую задачу. Я использую приведенный ниже скрипт, который отлично работает на Ubuntu, но возвращает очень бесполезный «нераспознанный сервис», когда я пытаюсь запустить его в EC2...

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

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

11
Upstart: запуск службы после незапускаемого процесса

В Ubuntu 10.04 мне нужно запустить службу с помощью upstart, но только когда mysql запущен и работает. Проблема в том, что сам mysql не обрабатывается upstart, поэтому я не могу использовать функцию «start on». Что я могу сделать...

10
Постоянно отключить службу инициализации

Я только что подготовил новый VPS под управлением CentOS 6, и он поставляется с Apache. Я хочу отключить Apache, потому что вместо этого я буду использовать Nginx. Я знаю, что могу просто удалить скрипт в /etc/init.d/, но я не хочу этого делать, потому что это стандартная штука, поставляемая с...

10
Какой сигнал использует upstart / initctl для возобновления работы?

Какой сигнал будет upstart/ initctlиспользуется для возобновления работы? Кроме того, есть ли способ указать, что SIGHUP следует использовать? Кроме того, есть ли способ определить пользовательскую reloadкоманду, которая будет отправлять SIGHUP? Или мне нужно выйти на улицу, upstartчтобы сделать...

9
Использование Upstart для управления обратным туннелем AutoSSH

Я использую upstart для управления обратным туннелем SSH через autossh. Когда я делаю "туннель запуска sudo", соединение устанавливается нормально; однако команда не запускается автоматически при запуске сетевых служб, и, независимо от того, что я изменяю, свойство start on, я не могу заставить его...

9
Как я могу запустить nginx через upstart?

Фон: DISTRIB_ID=Ubuntu DISTRIB_RELEASE=10.04 DISTRIB_CODENAME=lucid DISTRIB_DESCRIPTION="Ubuntu 10.04 LTS" Я собрал nginx и хотел бы использовать upstart для его запуска: Скрипт выскочки nginx с сайта: description "nginx http daemon" start on runlevel 2 stop on runlevel 0 stop on runlevel 1 stop on...

8
Как определить различные сигналы остановки / перезапуска с помощью upstart

Я начинаю преобразовывать все наши системы в использование upstart для управления различными процессами приложения. Одна вещь, которую я постоянно упускаю, - это возможность отправлять другой сигнал процессу stopили restartсобытиям. Например, мы запускаем наши веб-процессы с помощью Unicorn ....