Я запускаю свой веб-сервер, используя Passenger Standalone. Я перезапустил приложение по мере необходимости после изменений, используя passenger-config restart-app
, который, кажется, работает нормально. Если я бегу passenger-status
, я вижу:Команда «Пассажир» не показывает запущенный экземпляр
version : 5.0.30
Date : 2017-02-13 20:15:49 -0800
Instance: ppGvpt93 (nginx/1.10.1 Phusion_Passenger/5.0.30)
----------- General information -----------
Max pool size : 6
App groups : 1
Processes : 1
Requests in top-level queue : 0
----------- Application groups -----------
/home/ubuntu/folder1/AppRoot/public (production):
App root: /home/ubuntu/folder1/AppRoot
Requests in queue: 0
* PID: 29006 Sessions: 0 Processed: 0 Uptime: 1m 46s
CPU: 0% Memory : 18M Last used: 1m 46s ago
Точно так же, когда я бегу passenger-config list-instances
, я вижу:
Name PID Description
--------------------------------------------------------------------------
ppGvpt93 1396 nginx/1.10.1 Phusion_Passenger/5.0.30
Однако в /home/ubuntu/folder1/AppRoot
, когда я бегу passenger status
, я вижу:
Phusion Passenger Standalone is not running, according to PID file /home/ubuntu/folder1/AppRoot/tmp/pids/passenger.80.pid
В чем разница между passenger-config
и passenger
, и почему я не могу увидеть исполняемый экземпляр с помощью passenger status
команда? Причина этого придумало, я хотел, чтобы активировать некоторые изменения конфигурации Passenger (в частности, добавить переменные окружения Passengerfile.json
), но в соответствии с documentation:
Перезапуском приложения не активировать любой пассажир Автономных изменения конфигурации. Вам необходимо перезапустить Автономный Автономный для Изменения в конфигурации Автономного Пассажира, чтобы вступить в силу.
В результате, в то время как passenger-config restart-app
работает для большинства вещей, он не работает для этой задачи.