среда, 10 августа 2011 г.

Re: Чем вы поднимаете unicorn при перезагрузке сервера?

Я для себя решил эту проблему так: есть system-wide rvm, хотя можно и юзер-спейсовый. Запускается он инит скриптом от рута, конечно же. В конфиге его делается что-то типа:

God.socket_group = 'rvm'
God.socket_perms = '0775'

God.load '/home/user1/god/*.god'
God.load '/home/user2/god/*.god'
God.load '/home/user3/god/*.god'

Таком образом, любой юзер из группы rvm может работать с общим god демоном. У каждого юзера есть свои конфиги. Не забываем только для тасков выставлять владельца и группу. А то юзер не сможет остановить свои таски.


10 августа 2011 г. 15:16 пользователь Andrey Voronkov <voronkovaa@gmail.com> написал:
Так а мне вот интересно про god - я верно понимаю, что для его запуска
достаточен init скрипт и указание конфига конкретного приложения.
Поддерживает ли один инстанс god несколько конфигов и правильно ли
это?

10 августа 2011 г. 21:06 пользователь pyromaniac -
<kinwizard@gmail.com> написал:
> god
>
> 10 августа 2011 г. 14:52 пользователь Alexander Simonov <asimonov@gmail.com>
> написал:
>>
>> init скрипт или golden_brindle gem (Unicorn < 4.x)
>>
>> 2011/8/10 Sergey Kuznetsov <kuznecov.sg@gmail.com>:
>> > monit
>> > --
>> > С уважением,
>> > Сергей Кузнецов.
>> > Skype: kuznecov.sg
>> > Homepage: http://www.summercode.com/
>> > GitHub: http://github.com/cr0t
>> > E-mail: kuznecov.sg@gmail.com
>> > Jabber(GTalk): kuznecov.sg@gmail.com
>> >
>> >
>> > 2011/8/10 Andrey Voronkov <voronkovaa@gmail.com>
>> >>
>> >> Господа, я тут собираю варианты: чем люди поднимают unicorn запущенный
>> >> из bundle конкретного приложения с правами пользователя для деплоя
>> >> этого приложения после перезагрузки сервера?
>> >>
>> >> --
>> >> --
>> >> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком
>> >> группы
>> >> "RubyOnRails to russian" на группах Google.
>> >> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>> >>
>> >>  Для того, чтобы отправить сообщение в эту группу, пошлите его по
>> >> адресу
>> >> ror2ru@googlegroups.com
>> >>  Чтобы отменить подписку на эту группу, отправьте сообщение по адресу:
>> >> ror2ru-unsubscribe@googlegroups.com
>> >>  Дополнительные варианты находятся на странице группы
>> >> http://groups.google.com/group/ror2ru?hl=ru
>> >
>> > --
>> > --
>> > Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы
>> > "RubyOnRails to russian" на группах Google.
>> > FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>> >
>> > Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
>> > ror2ru@googlegroups.com
>> > Чтобы отменить подписку на эту группу, отправьте сообщение по адресу:
>> > ror2ru-unsubscribe@googlegroups.com
>> > Дополнительные варианты находятся на странице группы
>> > http://groups.google.com/group/ror2ru?hl=ru
>>
>>
>>
>> --
>> WBR, Alexander Simonov
>>
>> --
>> --
>> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы
>> "RubyOnRails to russian" на группах Google.
>> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>>
>>  Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
>> ror2ru@googlegroups.com
>>  Чтобы отменить подписку на эту группу, отправьте сообщение по адресу:
>> ror2ru-unsubscribe@googlegroups.com
>>  Дополнительные варианты находятся на странице группы
>> http://groups.google.com/group/ror2ru?hl=ru
>
> --
> --
> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы
> "RubyOnRails to russian" на группах Google.
> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>
> Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
> ror2ru@googlegroups.com
> Чтобы отменить подписку на эту группу, отправьте сообщение по адресу:
> ror2ru-unsubscribe@googlegroups.com
> Дополнительные варианты находятся на странице группы
> http://groups.google.com/group/ror2ru?hl=ru

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ

 Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
 Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
 Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
 
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

Комментариев нет:

Отправить комментарий