Рейтинг:0

Попытка запустить статус пассажира на рабочем сервере apache-passenger рельсов

флаг in

У меня есть сервер apache/passenger, на котором запущены приложения rails, и эта ошибка отображается, когда я пытаюсь запустить Passenger-Status:

статус пассажира
ОШИБКА: Phusion Passenger(R) не работает. Если вы уверены, что он запущен, то причинами этой проблемы могут быть:

1. Вы настроили каталог реестра экземпляра с помощью параметра Apache PassengerInstanceRegistryDir, параметраpassenger_instance_registry_dir Nginx или аргумента командной строки Phusion Passenger(R) Standalone --instance-registry-dir. Если это так, установите переменную среды PASSENGER_INSTANCE_REGISTRY_DIR в этот каталог и снова запустите пассажирский статус.
2. Каталог экземпляра удален фоновой службой операционной системы.Установите другой каталог реестра экземпляра, используя параметр PassengerInstanceRegistryDir Apache, параметрpassenger_instance_registry_dir Nginx или аргумент командной строки Phusion Passenger(R) Standalone --instance-registry-dir.

LS соответствующих процессов

админ 3291 0,8 9,4 715484 291352 ? Сл 16:27 0:54 Пассажир RubyApp: /srv/production/******app1 (производство)
администратор 3721 0,0 2,9 483276 90736 ? Sl 08:27 0:03 Пассажир RubyApp: /srv/production/********app2 (производство)
admin 10963 0.0 0.0 13132 996 pts/0 S+ 18:17 0:00 grep --color=auto Пройдено
корень 18477 0,0 0,2 399440 7964 ? Ssl 03:40 0:01 Пассажирский сторожевой таймер
корень 18480 1,1 0,6 2682448 20956 ? Сл 03:40 10:09 Пассажирское ядро

Вот конфиг пассажира в папке апачадоступные моды:

LoadModule пассажирский_модуль /home/admin/.rvm/gems/ruby-2.5.5/gems/passenger-6.0.8/buildout/apache2/mod_passenger.so
   <IfModule mod_passenger.c>
     PassengerRoot /home/admin/.rvm/gems/ruby-2.5.5/gems/passenger-6.0.8
     PassengerDefaultRuby /home/admin/.rvm/gems/ruby-2.5.5/wrappers/ruby
   </ЕслиМодуль>

Я проверил папку /tmp/ и ничего не было похоже на временную папку пассажира. Как найти и/или настроить каталог реестра экземпляра?

Рейтинг:0
флаг in

Существует опция Apache, которая скрывает каталог реестра экземпляров по соображениям безопасности. Его можно изменить, установив PrivateTmp к истине в: /etc/systemd/system/multi-user.target.wants/apache2.service

После перезапуска apache статус пассажира работает.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.