Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: upstart demon puma rbenv ruby on rails  (Прочитано 563 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vtb8

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
upstart demon puma rbenv ruby on rails
« : 17 Ноября 2015, 22:55:27 »
Доброе время суток!

Делаю: настраиваю деплой приложения на ruby on rails, на ubuntu server 14.04.2, использую rbenv, puma
Вопрос:
Автозапуск идет через upstart

description "Puma App Service"
start on (local-filesystems and net-device-up IFACE=lo and runlevel [2345])
stop on (runlevel [!2345])
setuid web
setgid web
respawn
respawn limit 3 30
env HOME=/home/web/
env PATH=/home/web/.rbenv/shims:/home/web/.rbenv/bin:/usr/local/bin:/usr/bin:/bin
export RBENV_ROOT="${HOME}/.rbenv"
chdir /var/www/vmk/current/
exec /home/web/.rbenv/shims/puma -C /var/www/vmk/shared/config/puma.rb

Запускается работает, сервер перезагружаем - работает.

Хочу сделать перезапуск службы:
initctl restart vmk_rails
initctl: Unknown instance:

Проверяю
initctl list | grep vmk
vmk_rails stop/waiting

Подскажите в чем может быть дело и каким образом сделать upstart сценарий остановки и перезапуска?

« Последнее редактирование: 17 Ноября 2015, 23:07:29 от vtb8 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: upstart demon puma rbenv ruby on rails
« Ответ #1 : 17 Ноября 2015, 23:32:02 »
1. IFACE!=lo
2. `setuid web` - уверены, что такой пользователь вообще есть в системе?…
3. А дело скорее всего в том, что у вас скрипт форкается…
Хотя чего гадать - читайте логи! /var/log/upstart/<имясервиса>
И ещё https://github.com/puma/puma/issues/539 интересная тема.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.