2017-02-14 27 views
0

Я запускаю свой веб-сервер, используя 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 работает для большинства вещей, он не работает для этой задачи.

ответ

0

Оказывается, это было не более, чем проблема прав пользователей (то есть мне нужно, чтобы запустить which passenger на ubuntu, а затем запустить /path/to/passenger на root), потому что я полагаю, не корневого пользователь не может слушать на низких номеров портов.

 Смежные вопросы

  • Нет связанных вопросов^_^