2017-02-14 10 views
0

Passenger Standalone을 사용하여 웹 서버를 실행 중입니다. 나는 잘 작동하는 것 같다 passenger-config restart-app을 사용하여 변경 한 후 필요에 따라 앱을 다시 시작했습니다. 내가 passenger-status을 실행하면, 나는 참조 :'Passenger'명령이 실행중인 인스턴스를 표시하지 않습니다.

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를 실행할 때, 내가 볼 : 나는 passenger status을 실행할 때

Name      PID  Description 
-------------------------------------------------------------------------- 
ppGvpt93     1396  nginx/1.10.1 Phusion_Passenger/5.0.30 

그러나 /home/ubuntu/folder1/AppRoot 내, 내가 볼 :

Phusion Passenger Standalone is not running, according to PID file /home/ubuntu/folder1/AppRoot/tmp/pids/passenger.80.pid 

정확히 passenger-configpassenger의 차이점은 무엇이며 0123을 사용하여 실행중인 인스턴스를 볼 수없는 이유는 무엇입니까?명령? 이 해낸 이유는 내가 documentation에 따라 (특히, Passengerfile.json에 환경 변수를 추가) 일부 승객 구성 변경 사항을 활성화하고 싶었지만 :

모든 승객에게 독립 구성 변경 사항을 활성화하지 않는 응용 프로그램을 다시 시작. 승객 용 독립 실행 형 구성 변경 사항을 적용하려면 승객 용 독립 실행 형을 다시 시작해야합니다.

결과적으로 passenger-config restart-app이 대부분의 작업에 사용되지만이 작업에는 적합하지 않습니다.

답변

0

내가 루트가 아닌 사용자가 낮은 포트 번호를 듣지 않을 수 있다고 생각하기 때문에, (나는 ubuntuwhich passenger를 실행 한 다음 root/path/to/passenger을 실행하는 데 필요한 즉)이 사용자 권한 문제보다 더 아무것도 밝혀졌습니다.