wget não está funcionando em uma máquina: 404 Not Found

1

Estou tentando usar o wget para depurar e emitir o que estou tendo. Eu tenho uma máquina remota de um servidor tentando acessar query.json e funciona bem, conecta e faz o download bem. Eu tenho outra máquina remota tentando alcançar o mesmo local e eu entendo isso:

[root@test ~]# wget http://testsite.com/query.json
--20:49:55--  http://testsite.com/query.json
Resolving testsite.com... aaa.bbb.ccc.ddd
Connecting to testsite.com|aaa.bbb.ccc.ddd|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
20:49:55 ERROR 404: Not Found.

Eu desliguei o firewall temporariamente e isso não ajuda. Parece que está se conectando à máquina (eu verifiquei com traceroute que ambas as máquinas estão fazendo isso para o servidor), apenas não consigo encontrar o arquivo, mas tenho certeza que está lá porque funciona com a minha outra máquina remota. Alguém sabe o que poderia estar causando isso?

Obrigado.

    
por yellavon 01.08.2012 / 23:39

2 respostas

0

Verifique os logs de erros do servidor HTTP - eles geralmente fornecem mais detalhes. Comparar entradas bem-sucedidas e malsucedidas nos registros de acesso do servidor HTTP.

    
por 02.08.2012 / 00:00
0

Graças ao RedGrittyBrick, o log de acesso permitiu-me ver que ele nem estava atingindo a máquina.

Descobri em /etc/hosts que estava resolvendo um nome de host incorreto para o IP. Mesmo que a mensagem tenha sido enviada para o IP correto, acho que o DNS não gostou do nome de host incorreto que pode estar nos cabeçalhos.

    
por 13.04.2015 / 12:57