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.