2017-10-27 3 views
1

Nginx+Passenger을 사용하고 있습니다.Phusion Passenger : 'service [passenger]'자원에서 'restart'동작 오류가 발생했습니다.

upgrade Phusion passenger5.0.29 to 5.1.11에서 시도했습니다. 승객의 재시동이 이미지에 표시된 오류를 던지고 있다는 것을 제외하고는 모든 것이 잘되었습니다.

enter image description here

나는 다시 요리사 - 클라이언트의 제대로 다시 시작을 실행하려고. 하지만 나는 요리사 - 고객을 두 번 경영해야한다. 나는 그것을 감당할 수 없다.

두 번째 chef-client가 완료 될 때까지 제 웹 사이트가 다운되었습니다.

조리법 세부 정보 :

service "passenger" do 
    supports :status => true, :restart => true, :reload => true 
    action [ :enable, :start ] 
end 

이 일어나는 이유는 어떤 생각.

감사

+0

요리사가 다시 시작하거나 nginx를하는 승객을 말하고 있습니까? 통합 모드에서 nginx를 관리해야하며 승객은 nginx에 의해 내부적으로 자동 처리됩니다. nginx 오류 로그를 확인할 수 있습니까? 다시 시작하는 동안 문제가 발생했을 수 있습니다. –

답변

0

/etc/init.d/passenger restart를 호출 시도하고 결과를 참조하십시오. 동일한 오류가 발생하는 경우 문제는 해당 작업을 지원하지 않는다는 것입니다.

stop start 대신 restart 대신 리소스에 알리면 해결할 수 있습니다.

마지막으로, 각 요리사 클라이언트 실행시 서비스를 다시 시작 하시겠습니까? 이것은 정말로 필요한 것입니까? 30 분마다 작은 가동 중지 시간을 의미합니다.

+0

> 나는 당신이 제안한 것을 시도했다. 어떤 오류도주지 않습니다. 그리고 귀하의 정보를 위해, nginx를 재시작하는 것은 30 분이 아닌 30 초의 최대 다운 타임을 갖습니다. –

0

나를 위해, (승객 업그레이드 후) 재시작 실패는 issue와 관련이 있습니다.

는 5.1.7에 승객을 다운 그레이드와 함께 시도 (또는 5.1.12 릴리스가 나올 때까지 기다리는)

관련 문제