openshift não iniciará: “Endereço já em uso”

1

Estou usando o openshift para avaliar / mexer com a ferramenta BRMS do jboss por meio do workshop que eles iniciaram na página:

link

Eu carreguei em uma conta openshift Eu criei uma aplicação ruby como por instruções. Quando eu clico no link do openshift eu recebo a temida mensagem 404.

Eu consigo ver o seguinte quando olho para o ruby.log no openshift.

[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"

Eu posso ver a linha

(98) Endereço já em uso: make_sock: não foi possível vincular ao endereço 127.8.64.129:80 80 nenhum soquete de escuta disponível, desligando

Existe algo que eu deveria ter feito (ou posso fazer) para evitar isso? Eu não fiz nenhuma alteração no produto (não consegui acessá-lo). Eu tentei parar e reiniciar, bem como excluir e reinstalar.

Obrigado,

PS. Eu sou um não-técnico, então se uma solução lhe parecer simples demais, por favor me avise, eu provavelmente não pensarei nisso.

    
por Anthony Horner 16.05.2015 / 12:35

1 resposta

1

A mensagem de erro "Endereço já em uso", onde o endereço inclui um número de porta (: 80), significa o que diz: Outro processo já está escutando na porta 80. Aparentemente, você já tem um servidor da Web em execução nesse host , já ouvindo na porta 80, o openshift também não pode ouvir também.

Para saber qual processo já está escutando, execute

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

Em seguida, pare o serviço ao qual corresponde.

    
por 16.05.2015 / 13:18