Phusion Passenger Rails Apache разветвляется и, похоже, не работает - PullRequest
0 голосов
/ 19 июня 2019

Я просто развернул приложение rails на моем сервере с помощью phusion, мы настроили все необходимое, но даже когда приложение работает, когда мы пытаемся перезапустить его с некоторыми изменениями, которые оно показывает:

*** ERROR: Phusion Passenger doesn't seem to be running. If you are sure that it
is running, then the causes of this problem could be one of:

 1. You customized the instance registry directory using Apache's
    PassengerInstanceRegistryDir option, Nginx's
    passenger_instance_registry_dir option, or Phusion Passenger Standalone's
    --instance-registry-dir command line argument. If so, please set the
    environment variable PASSENGER_INSTANCE_REGISTRY_DIR to that directory
    and run this command again.
 2. The instance directory has been removed by an operating system background
    service. Please set a different instance registry directory using Apache's
    PassengerInstanceRegistryDir option, Nginx's passenger_instance_registry_dir
    option, or Phusion Passenger Standalone's --instance-registry-dir command
    line argument. 

Наша конфигурация apache выглядит следующим образом:

<VirtualHost *:80>
    ServerName ourdomain
    DocumentRoot  /var/www/siege/public

    PassengerRuby /usr/local/rvm/gems/ruby-2.5.1/wrappers/ruby
    <Directory  /var/www/siege/public>
      Allow from all
      Options -MultiViews
      # Uncomment this if you're on Apache >= 2.4:
      Require all granted
    </Directory>
    RewriteEngine On
    RewriteCond %{HTTP:X-Forwarded-Proto} =http
    RewriteRule .* https://%{HTTP:Host}%{REQUEST_URI} [L,R=permanent]
<IfModule mod_passenger.c>
    PassengerMaxPoolSize 12
    PassengerMinInstances 0
    PassengerMinInstances 3
</IfModule>
</VirtualHost>

И на самом деле приложение работает, когда мы запускаем passenger-memory-stats, оно всегда показывает один и тот же путь:

Version: 6.0.2
Date   : 2019-06-18 21:44:29 +0000

--------- Apache processes ---------
PID   PPID  VMSize    Private  Name
------------------------------------
1028  1     170.2 MB  0.6 MB   /usr/sbin/apache2 -k start
1097  1028  836.9 MB  1.8 MB   /usr/sbin/apache2 -k start
1098  1028  837.0 MB  2.0 MB   /usr/sbin/apache2 -k start
### Processes: 3
### Total private dirty RSS: 4.48 MB


-------- Nginx processes --------

### Processes: 0
### Total private dirty RSS: 0.00 MB


---- Passenger processes -----
PID   VMSize    Private  Name
------------------------------
1033  389.9 MB  2.5 MB   Passenger watchdog
1068  675.4 MB  4.0 MB   Passenger core
2342  558.3 MB  67.4 MB  Passenger AppPreloader: /var/www/siege (forking...)
2362  491.3 MB  21.9 MB  Passenger AppPreloader: /var/www/siege (forking...)
2381  557.3 MB  22.0 MB  Passenger AppPreloader: /var/www/siege (forking...)
### Processes: 5
### Total private dirty RSS: 117.82 MB

Любой совет, чтобы решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...