J'ai Apache + Passager de la Phusion, j'ai mis
sudo service apache2 restart
4 Réponses :
Votre application est probablement en mode de production déjà. P>
Par défaut, Si vous souhaitez que votre console soit lancée en mode de production, procédez comme suit: p>
La console et l'application Web sont deux rails différents de passage et fonctionnent indépendamment. P>
Vous devriez vérifier votre fichier production.log pour être sûr que votre application fonctionne dans la production. P> rails C code> charge l'application en mode DVPelopment. P>
rails_env = Rails de production C Code> P>
Vous avez raison, le développement.rb n'a que 4 entrées, mais la production.rb est complète de sorte que le serveur fonctionne certainement en mode de production.
Vous pouvez également le faire en tapant 'Console Rails [Environnement]' 'E.G. Production de la console de rails
Il suffit de créer un redémarrage.txt dans TMP dir de votre application
E.g. P>
touch %RAILS_ROOT%/tmp/restart.txt
Comment puis-je être sûr que cela a son effet (je réorganise ma phusion / majuscules configurée)? Ou, quel est ce "redémarrage" nécessaire pour quand même?
Ah! Je peux le dire à redémarrer en regardant le fichier journal d'erreur Apache (/var/log/apache2/error.log dans mon cas) pour quelque chose comme: [2014-01-08 20: 37: 38.9069 32489 / 7FF921f67700 piscine2 / smartspawner.h : 301]: Préchargeur pour / app01 / Akiary_registration / application Commencé sur PID 13325, écoutant sur UNIX: /tmp/passenger.1.0.32480/Generation-0/backends/preloade R.13325
juste pour l'application de départ avec un port particulier Utilisez ci-dessous la commande suivante: p>
J'ai suivi les commandes énumérées dans PhusionPassenger Docs ici et ils travaillé immédiatement.
deployer@staging:~$ passenger-config restart-app Please select the application to restart. Tip: re-run this command with --help to learn how to automate it. If the menu doesn't display correctly, press '!' ⣠/home/deployer/myapp/current (staging) /home/deployer/myapp_2/current (staging) Cancel Restarting /home/deployer/myapp/current (staging) deployer@staging:~$ passenger-config restart-app Please select the application to restart. Tip: re-run this command with --help to learn how to automate it. If the menu doesn't display correctly, press '!' /home/deployer/myapp/current (staging) ⣠/home/deployer/myapp_2/current (staging) Cancel Restarting /home/deployer/myapp_2/current (staging)