openshift가 시작되지 않습니다: "이미 사용 중인 주소입니다"

openshift가 시작되지 않습니다: "이미 사용 중인 주소입니다"

저는 페이지에서 시작한 워크샵을 통해 jboss의 BRMS 도구를 평가/혼잡하기 위해 openshift를 사용하고 있습니다.

http://www.jboss.org/products/brms/get-started/#!project=brms

지침에 따라 Ruby 애플리케이션을 만든 openshift 계정에 로드했습니다. openshift에서 링크를 클릭하면 두려운 404 메시지가 나타납니다.

openshift에서 ruby.log를 살펴보면 다음을 볼 수 있습니다.

[Sat May 16 05:08:49 2015] [notice] Apache/2.2.15 (Unix)  Phusion_Passenger/3.0.2
1 configured -- resuming normal operations
[Sat May 16 05:08:51 2015] [error] [client 127.8.64.129] Attempt to serve directory: /var/lib/openshift/55570898e0b8cd993200016f/app-root/runtime/repo/public/
- - - [16/May/2015:05:08:51 -0400] "HEAD / HTTP/1.1" 404 - "-" "-"
[Sat May 16 05:08:51 2015] [error] [client 127.8.64.129] Attempt to serve directory: /var/lib/openshift/55570898e0b8cd993200016f/app-root/runtime/repo/public/
- - - [16/May/2015:05:08:51 -0400] "HEAD / HTTP/1.1" 404 - "-" "-"
(98)Address already in use: make_sock: could not bind to address 127.8.64.129:80
80 no listening sockets available, shutting down
Unable to open logs
[Sat May 16 05:10:10 2015] [error] [client 127.8.64.129] Attempt to serve directory: /var/lib/openshift/55570898e0b8cd993200016f/app-root/runtime/repo/public/
10.35.151.240 - - [16/May/2015:05:10:10 -0400] "HEAD / HTTP/1.1" 404 - "-" "Ruby"
10.35.151.240 - - [16/May/2015:05:10:10 -0400] "HEAD / HTTP/1.1" 404 - "-" "Ruby"

줄이 보이네요

(98) 이미 사용 중인 주소: make_sock: 주소 127.8.64.129:80에 바인딩할 수 없습니다. 80 사용 가능한 청취 소켓이 없어 종료됩니다.

이를 피하기 위해 내가 했어야 했던(또는 할 수 있었던) 일이 있나요? 제품을 변경한 적이 없습니다(액세스할 수 없습니다). 중지했다가 다시 시작하고 삭제하고 다시 설치해 보았습니다.

감사해요,

추신. 저는 기술자가 아니기 때문에 해결책이 너무 간단하다고 생각된다면 알려주세요. 아마 생각도 못 했을 것입니다.

답변1

주소에 포트 번호(:80)가 포함되어 있는 "주소가 이미 사용 중입니다"라는 오류 메시지는 다음과 같은 내용을 의미합니다. 다른 프로세스가 이미 포트 80에서 수신 대기 중입니다. 분명히 해당 호스트에서 이미 실행 중이고 수신 대기 중인 웹 서버가 있는 것 같습니다. 포트 80에서는 openshift가 그곳에서도 수신할 수 없습니다.

이미 수신 중인 프로세스를 찾으려면 다음을 실행하세요.

sudo netstat -napW -A inet | grep ':80.*LISTEN'

그런 다음 해당 서비스를 중지하십시오.

관련 정보