web-dev-qa-db-fra.com

Comment démarrer Rails serveur en mode production en utilisant Unicorn et fichier de configuration?

J'ajoute Gem 'Unicorn' à Gemfile et appelez Rails server Unicorn -e production, mais j'obtiens une erreur de chargement. Ensuite j'ajoute Gem 'Unicorn_Rails', puis appelez Rails server Unicorn -e production, mais je ne trouve pas le fichier socket. Je considère donc que s'il n'utilise pas le config/Unicorn.rb fichier comme configuration? Alors j'appelle Unicorn_Rails -c config/Unicorn.rb -E production -D, mais j'obtiens une autre erreur text file busy.

Alors maintenant, je suis coincé dans cette affaire, pourriez-vous m'aider? :)

18
Sefier Tang

Cela devrait ressembler à quelque chose:

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

et vous ne devriez avoir besoin que de Unicorn gem

33
number5

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

travaille pour moi

Je le mets dans le Procfile et utilise ensuite Foreman pour le démarrer en entrant

foreman start

5
Dom Barker
web: bundle exec Unicorn -p $PORT -c ./config/Unicorn.rb

service Unicorn_projectName start

travaille pour moi

0
Parthiv