Запуск сервера Rails при загрузке в CentOS

Я новичок в рельсах и пытаюсь во всем разобраться, я посмотрел в Интернете, но мне не повезло.

У меня есть несколько серверов, которые запускают рельсы при запуске без использования rc.local, но я не могу понять, почему.

Все, что мне нужно, это чтобы рельсы запускались при загрузке в рабочем режиме на 80-м порту (вместо 3000, так как остальные серверы также стартуют на 80-м порту).

Любые идеи?

Ретрансляция банкомата на webrick


person Darko    schedule 16.02.2012    source источник
comment
Если вы настаиваете на запуске при загрузке, вам нужно запустить скрипт из вашего initrc   -  person Joseph Le Brech    schedule 16.02.2012


Ответы (2)


Взгляните на настройку nginx с Ruby Enterprise Edition.

person Joseph Le Brech    schedule 16.02.2012
comment
Я ищу что-то без использования nginx, так как другие серверы его не используют. - person Darko; 16.02.2012
comment
апач, лайтпд, нгинкс. это ваши лучшие ставки. с nginx вы также можете запустить webrick или mongrel, используя fastcgi. Webrick небезопасен, он только для режима разработки. - person Joseph Le Brech; 16.02.2012
comment
Я установил nginx с модулем rails, установил пассажира, теперь, когда я захожу в папку приложения rails, он говорит, что не находит много драгоценных камней. Я уже сделал пакетное обновление - person Darko; 16.02.2012
comment
Пишет Не удалось найти пассажира (›=0) среди и много жемчужин здесь - person Darko; 16.02.2012
comment
и все это в вашем Gemfile. - person Joseph Le Brech; 16.02.2012
comment
Итак, как мне исправить это, чтобы сервер запустился? - person Darko; 16.02.2012
comment
Ссылка @JosephLeBrech больше не работает - person ılǝ; 14.04.2014

Проверьте Phusion Passenger. Он поддерживает как стандартный веб-сервер Apache, так и веб-сервер Nginx.

http://www.modrails.com/

person Eric Van Joshnon    schedule 16.02.2012
comment
Ничего для запуска вебрика при загрузке? - person Darko; 16.02.2012
comment
Webrick не рекомендуется для производственных машин. Пассажир - хороший способ пойти. - person Larry K; 16.02.2012
comment
Извините, я использовал Webrick только в непроизводственных целях, так что это не было проблемой. Если не считать написания сценария запуска самостоятельно и использования rc.local, у меня нет хорошего предложения. Есть ли причина, по которой вы не хотите этого делать? - person Eric Van Joshnon; 16.02.2012
comment
После установки пассажира он загружался сам по себе при перезагрузке или? - person Darko; 16.02.2012
comment
Он подключается к вашему веб-серверу. Apache или Nginx в зависимости от того, какой из них вы используете. - person Eric Van Joshnon; 16.02.2012