質問: wgetが1台のマシンで動作しない:404 not found 私はwgetを使用してデバッグと問題を解決しようとしています。 query.jsonに到達しようとしている1つのサーバーからのリモートマシンがあり、正常に動作し、接続してダウンロードします。同じ場所に到達しようとしている別のリモートマシンがあり、次のようになります。[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. ファイアウォールを一時的にオフにしましたが、それは役に立ちません。マシンに接続しているように見えます(両方のマシンがサーバーに接続していることをtracerouteで確認しました)、ファイルが見つからないだけですが、他のリモートマシンで動作するため、そこにあると確信しています。何がこれを引き起こしているのか誰か知っていますか?ありがとう。
回答: httpサーバーのエラーログを確認してください。多くの場合、これらのログで詳細がわかります。 httpサーバーアクセスログの成功したエントリと失敗したエントリを比較します。