Как запустить сервер rails в режиме производства с помощью unicorn и файла конфигурации? - программирование
Подтвердить что ты не робот

Как запустить сервер rails в режиме производства с помощью unicorn и файла конфигурации?

Я добавляю Gem 'unicorn' в Gemfile и вызываю rails server unicorn -e production, но получаю ошибку загрузки. Затем я добавляю Gem 'unicorn_rails', затем вызываю rails server unicorn -e production, но я не могу найти файл сокета. Поэтому я рассматриваю, что он не использует файл config/unicorn.rb в качестве конфигурации? Поэтому я вызываю unicorn_rails -c config/unicorn.rb -E production -D, но получаю еще одну ошибку text file busy.

Итак, теперь я застрял в этом вопросе, не могли бы вы мне помочь?:)

4b9b3361

Ответ 1

Должно быть что-то похожее:

bundle exec unicorn -E production -c config/unicorn.rb

и вам нужно только unicorn gem

Ответ 2

bundle exec unicorn -p $PORT -c ./config/unicorn.rb

работает для меня

Я помещаю его в файл Procfile и затем Foreman, чтобы начать его, введя

foreman start

Ответ 3

web: bundle exec unicorn -p $PORT -c ./config/unicorn.rb

service unicorn_projectName start

работает для меня