Paramètre passager Phusion PassengerPreStart ne s'active pas à l'aide du service httpd start

Je lance Phusion Passenger sur RHEL, hébergeant une application Rails.

Je peux démarrer avec succès une instance de passager lors du démarrage d'Apache à l'aide du paramètre PassengerPreStart , mais seulement si je lance Apache en utilisant apachectl start .

Si je démarre Apache en utilisant la convention RHEL de service httpd start , PassengerPreStart n'est pas exécuté. Autrement dit, aucune instance de passager n'est chargée sur le démarrage d'Apache.

J'ai comparé les deux scripts ( apachectl et le script de service httpd ) pour les différences, mais je ne trouve rien de différent entre eux qui pourrait expliquer la différence de comportement.

Je pourrais écrire un script d'initialisation pour démarrer Apache en utilisant apachectl , mais j'ai pensé d'abord que je requestrais si quelqu'un a vu cette différence sur la façon dont apachectl et le service http interagissent avec les modules Apache, et en particulier avec Passenger's PassengerPreStart et l'expliquent.

  • Configuration Nginx, uwsgi pour l'application RAILS sur un location non-racine
  • Déploiement de Rails à l'aide de Git
  • Reverse Proxy (mod_rewrite) et Rails (paths absolus)
  • Le pingdom peut-il arrêter / ralentir un site sur Heroku?
  • Comment exécuter une command sur le server avec Capistrano?
  • Linode semble nécessiter un redémarrage avant que les changements de code RoR ne s'affichent
  • Impossible d'installer libpq-dev, ubuntu 10.10 et postgres 9
  • Nettoyer la configuration de Nginx: une application Rails, plusieurs domaines, redirect vers un domaine non-www
  • Comment puis-je pointer Passager vers les files Gem corrects lors de l'utilisation de RVM Gemsets sur Ubuntu? Bundler :: GemNotFound
  • Que se passe-t-il lorsque Phusion PassengerMaxPoolSize est atteint?
  • Erreur "vous devez fournir un nom lors de la déclaration d'un résultat de configuration" lors du deployment d'une application de rails sur OpsWorks
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.