Назад | Перейти на главную страницу

Настройка Phusion Passenger PassengerPreStart не активируется с помощью службы httpd start

Я запускаю Phusion Passenger на RHEL, размещая приложение Rails.

Я могу успешно запустить экземпляр пассажира при запуске Apache, используя настройку Passenger PassengerPreStart, но только если я запускаю Apache, используя apachectl start.

Если я запускаю Apache, используя соглашение RHEL service httpd start, затем PassengerPreStart не выполняется. То есть при запуске Apache не загружается ни один экземпляр пассажира.

Я сравнил два скрипта (apachectl и service httpd script) на предмет различий, но не может найти между ними ничего другого, что могло бы объяснить разницу в поведении.

Я мог бы написать сценарий инициализации для запуска Apache, используя apachectl, но сначала подумал, я бы спросил, видел ли кто-нибудь эту разницу в том, как apachectl и service http взаимодействовать с модулями Apache, в частности, с Passenger's PassengerPreStart настройте и объясните это.