• жизнь Rails работа программирование День 19. Нас задолбал Unicorn и мы решили от него уйти... на Passenger. Поставили Passenger как standalone. Работает быстро и качественно отдает как потоки, так и статику. Одна лишь проблема — rvm. Как запустить Passenger автоматом и при этом в нужном окружении rvm?
  • ыыыыы.. Крутааа.. сам этим маюсь.
    Например строчки:

    passenger_root /home/username/.rvm/gems/ruby-1.9.2-p290@gemset_name/gems/passenger-3.0.11;
    passenger_ruby /home/username/.rvm/wrappers/ruby-1.9.2-p290@gemset_name/ruby;

    — из моего ~/local/nginx/conf/nginx.conf %)
  • @kaineer, passenger, соответственно, стартует вместе с nginx.
  • @kaineer, у нас standalone passenger сам запускает nginx
  • @kaineer, слышал про gem god, который позволяет делать вот так: cd /path/to/application/current ; passenger start
  • @rb, из консоли запускается, но не понятно, будет ли во время старта системы
  • @rb, А это, соответственно, надо настраивать. Вот чего не делал, того не делал. А постановщикам, видимо, невдомёк, что об этом надо позаботиться.
  • @rb, не.. у меня nginx, всякие там статические сайты иногда приходится прицеплять, редиректы, опять же.
  • @rb, И ещё. Стэндэлоун пэссенджер мимоходом создаёт конфиг нгинкса и нгинкс запускает. Хорошо ли это — не знаю.
  • @kaineer, у нас одна виртуальная машина и одно приложение
  • @rb, может, тогда запуск нгинкса настроить автоматически?
  • @kaineer, видимо для этого и существует god, который позволяет настраивать его
  • @kaineer, нам сейчас как быстрее и проще =)
  • @rb, ок. Если чо, зовите, я с этим уже радости наимелся %)
  • @kaineer, договорились =)
  • @rb, может и не поможет, но я свой первый раз настройки нгинкс описал вот тут: kaineer.info
  • rvm wrappers или что-то вроде. там в справке про passenger открытым текстом говорится.
    ачонетак с unicorn?
  • @LittleChris, в справке rvm