Am un server apache/pasager care rulează aplicații șine și această eroare este afișată când încerc să rulez starea pasagerului:
statutul de pasager
EROARE: Phusion Passenger(R) nu pare să ruleze. Dacă sunteți sigur că rulează, atunci cauzele acestei probleme ar putea fi:
1. Ați personalizat directorul de registru al instanțelor folosind opțiunea PassengerInstanceRegistryDir de la Apache, opțiunea passenger_instance_registry_dir de la Nginx sau argumentul de linie de comandă --instance-registry-dir Phusion Passenger(R) Standalone. Dacă da, setați variabila de mediu PASSENGER_INSTANCE_REGISTRY_DIR în acel director și rulați din nou Passnger-status.
2. Directorul instanței a fost eliminat de un serviciu de fundal al sistemului de operare.Vă rugăm să setați un alt director de registru de instanță folosind opțiunea PassengerInstanceRegistryDir de la Apache, opțiunea passenger_instance_registry_dir de la Nginx sau argumentul de linie de comandă --instance-registry-dir de la Phusion Passenger(R) Standalone.
LS proceselor relevante
admin 3291 0,8 9,4 715484 291352 ? Sl 16:27 0:54 Passenger RubyApp: /srv/production/*******app1 (producție)
admin 3721 0,0 2,9 483276 90736 ? Sl 08:27 0:03 Passenger RubyApp: /srv/production/********app2 (producție)
admin 10963 0,0 0,0 13132 996 puncte/0 S+ 18:17 0:00 grep --color=auto Pass
rădăcină 18477 0,0 0,2 399440 7964 ? Ssl 03:40 0:01 Câine de pază pentru pasageri
rădăcină 18480 1,1 0,6 2682448 20956 ? Sl 03:40 10:09 Nucleu de pasageri
Iată configurația pasagerului în folderul apachemods-disponibil
:
LoadModule passenger_module /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
</IfModule>
Am verificat folderul /tmp/ și nimic nu seamănă cu un folder temp pasager. Cum pot găsi și/sau configura directorul de registru al instanțelor?