Описание тега upstart

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

Запуск команды при загрузке с правильным пользователем env vars

Я пытаюсь создать сценарий запуска, который будет запускать эту команду при загрузке для моего сервера Ubuntu 12.04: Комплектация exec thin -R config.ru start -p 3030 Когда я запускаю его как обычный пользователь, он работает просто отлично, запуска…
15 окт '13 в 22:00
2 ответа

Демон падает, но выскочка думает, что он все еще жив

У меня следующая проблема: у нас есть Java-приложение, которое запускается скриптом bash. Это приложение должно запускаться как демон, поэтому у нас есть задание для его запуска. start on runlevel [2345] stop on runlevel [!2345] #tell upstart we wil…
25 июл '12 в 13:25
1 ответ

Почему выскочка пожирает всю мою оперативную память?

Я использую Ubuntu Server 12.04 LTS в EC2. У меня есть несколько демонов node.js, работающих как сервисы в составе upstart, наряду с обычными средствами инициализации. После каждого развертывания, во время которого все демоны node.js перезапускаются…
01 авг '12 в 22:43
1 ответ

Upstart - запустить команду от имени другого пользователя, сохранив /etc/environment

G'day, Я пытаюсь запустить команду / службу при запуске с Upstart как непривилегированный пользователь, сохраняя /etc/environment. Мне повезло в скорлупе с exec sudo -u user1 -i "/usr/bin/foo /opt/bar >> /var/log/bar.log 2>&1" Тем не ме…
23 авг '12 в 06:14
2 ответа

Тонкий процесс дублируется после запуска upstart.conf

Я пытаюсь бежать thin сервер в выскочке. Вот то, что мой upstart.conf файл содержит: description 'kitfaye' start on runlevel [12356] stop on runlevel [!12356] respawn script exec su -l deploy -c "export RAILS_ENV=production && cd /home/deplo…
07 сен '14 в 09:43
1 ответ

Ubuntu Upstart никогда не убивает мой процесс

У меня есть простой скрипт bash: echo "Starting" function sigint { echo "sigint" } function sigterm { echo "sigterm" } trap sigterm SIGTERM trap sigint SIGINT while true do sleep 2 echo "-" done Я запускаю этот скрипт с помощью upstart, используя эт…
19 янв '15 в 10:32
2 ответа

Привилегии при выполнении sudo другому пользователю домена

Предположим, у меня есть корпоративный домен mydomain используя MS Active Directory. В домене у меня есть пользователи myuser а также youruser, Теперь на одной конкретной машине с Ubuntu mymachine, myuser имеет права sudo и делает sudo su youruser (…
24 июн '15 в 05:33
1 ответ

Upstart не перезагрузит свою конфигурацию

У меня есть служба, для которой я пытаюсь написать сценарий выскочки, и она не очень хорошо работает. В какой-то момент я решил, что мне нужно начать с нуля, и удалил файл конфигурации upstart. stop myservice rm -f /etc/init/myservice.conf initctl r…
15 ноя '12 в 18:56
2 ответа

Как перезапустить скрипт в RHEL/Centos6, если /etc/inittab устарел?

У меня есть пользовательский сценарий инициализации, и я хочу, чтобы этот сценарий был повторно вызван в случае смерти процесса. В RHEL/Centos 6 /etc/inittab устарела. Итак, как я должен гарантировать, что процесс будет возрожден?
30 окт '14 в 08:08
1 ответ

Сервис Upstart был запущен, остановлен и больше не будет работать

Я уверен, что кто-то где-то что-то изменил на сервере, но я не могу определить, что произошло. Имейте в виду, что служба работала отлично до начала этой недели. (ПРИМЕЧАНИЕ: это относится только к одному серверу, так как эта же служба отлично работа…
13 янв '15 в 17:45
1 ответ

Upstart log stdout и stderr в файл не работает должным образом

Когда в Bash я могу запустить: java -jar server.jar &>> log.txt И это объединяет стандартный вывод и стандартный вывод в log.txt, Однако, когда у меня есть эта линия в моем Upstart .conf файл, он не делает этого: exec java -jar server.jar …
24 мар '15 в 21:27
1 ответ

Скрипт Ubuntu для запуска tracd зависает при запуске / остановке

Я пытаюсь настроить скрипт запуска Ubuntu (12.04 LTS) для управления встроенным веб-сервером Trac в качестве вышестоящего сервера для nginx. Вот мой скрипт инициализации /etc/init/tracd.conf, Я использовал http://codebyko.se/2010/11/26/tracd-with-up…
31 дек '12 в 02:22
3 ответа

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

Каков наилучший способ предоставления переменных среды, определенных в /etc/environment на выскочку службы? Я думаю, просто поставляя их . в разделе сценариев не работает, потому что сценарии выполняются sh который будет нуждаться в дополнительном e…
01 апр '10 в 21:22
1 ответ

Выскочка CentOS vs выскочка Ubuntu есть ли разница между ними?

Я перенес некоторые конфигурации серверов с Ubuntu Server 12.04 на CentOS 6.6. Сейчас я работаю над /etc/init сценарий, который должен быть обработан upstart на обеих ОС насколько я знаю. Файлы на обоих серверах одинаковы, и я имею в виду одно и то …
30 мар '15 в 18:19
6 ответов

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

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

Процесс Nginx теряется при помощи Upstart

Обычно я могу перезагрузить конфигурацию nginx, набрав sudo service nginx reload и все денди. Однако сегодня я попробовал это и получил reload: Not running Я попытался перезапустить nginx, и сначала я получил сообщение о том, что текущий экземпляр н…
08 май '15 в 23:02
1 ответ

Скрипт Upstart не работает при загрузке - только вручную

Я следовал этому руководству по настройке Flask с помощью nginx + uwsgi. Я создал сценарий выскочка в /etc/init/flask-uwsgi.conf: start on [2345] stop on [06] pre-start script mkdir -p /var/run/flask-uwsgi chown www-data:www-data /var/run/flask-uwsg…
10 май '15 в 04:17
2 ответа

Запуск докер-контейнера на upstart в Amazon Linux не работает

Я пытаюсь заставить мой контейнер работать при запуске, используя upstart. Как сказано в руководстве - я создал /etc/init/nginx_server.conf description "Nginx docker" author "Me" start on filesystem and started docker stop on runlevel [!2345] respaw…
10 май '15 в 12:51
2 ответа

Sidekiq на Ubuntu не удалось остановить с выскочкой

Я установил сервис upstart для sidekiq точно так, как указано в его вики. Тем не менее, у меня есть сценарий выскочка, который создает процесс с: # skipped other insstructions script exec /bin/bash <<'EOT' source /home/me/.my_env cd /home/me e…
26 авг '15 в 06:48
1 ответ

Используйте $HOSTNAME в сценарии upstart

(Могу | как сделать) использую $HOSTNAME в сценарии Ubuntu Upstart, как это: start on started foo stop on stopped foo exec someexecutable -n "$HOSTNAME""_bb"
02 апр '13 в 15:07