2009-08-12 4 views
1

나는 실행중인 nginx 및 우분투 8.09 사이트에서 레일 앱을 실행하고 있습니다.하지만 더 이상 Peassenger를 사용하지 않고있어 많은 메모리를 차지하는 것으로 보입니다.nginx에서 Passenger (mod_rails)를 제거하는 방법은 무엇입니까?

나는 구글을 돌아 다니며 승객을 설치하는 방법에 대한 많은 정보가 있지만 설치 제거에 대해서는 찾지 못했습니다.

+0

아마도 "[제거 중] (https://www.phusionpassenger.com/documentation/Users%20guide%20Nginx.html#uninstalling)"이 도움이됩니다. –

답변

3

웹 서버 구성 파일에서 Passenger 라인을 제거하면 더 이상 메모리가 사용되지 않을 수 있습니다.

시스템에서 완전히 제거하고 싶다면 처음 설치했을 때와 마찬가지로 젬을 제거해야합니다.

미래에 대한 팁 : 일반적으로 사용하고있는 각 모듈에 대해 하나씩 많은 구성 파일을 많이 가지고 있으므로 쉽게 찾아 편집하고 결국 제거 할 수 있습니다. 하지만 일반적인 경우는 아닙니다.

편집 : : 분명히 승객은 그것을 지원하는 새로운 nginx를 컴파일합니다. 따라서 모듈을 제거하는 것처럼 간단하지는 않습니다. 글쎄, 그 경우에는 현재 nginx 바이너리를 지우고 mod_rails없이 새로운 바이너리를 컴파일하는 것이 좋습니다. 제거 할 기존 구성 파일에는 여전히 행이있을 수 있습니다.

+0

이것은 제가 직면하고있는 문제입니다 - 설정 라인을 다시 지정하고 내가 수행 한 설치 단계를 반대로 수행해도 문제가 해결되지 않습니다. 실제로이를 수행하여 여객과 관련된 이상한 오류가 발생합니다. –

+1

어떤 오류가 있습니까? Phusion Passenger 설정 라인을 제거하면 그 자체가 비활성화됩니다. – Hongli

+0

여객 문서는 설치 제거에 적용됩니다. 구성에서 구성 라인을 제거하면 nginx의 Passenger 지식이 제거됩니다. 여객선을 사용자 정의하는 것은 nginx에 대해서 그 라인에 대한 지식을 추가하기 만합니다. –

0

httpd.conf을 편집하고 한 번 추가 한 줄을 제거하여 mod_rails을 설치하십시오.

기억이 나지 않으면 설치 자습서를보고 역순으로 단계를 실행 취소하십시오.

관련 문제