2010-11-22 24 views
1

Apacheのmod_python(マシン:Ubuntu 10.04サーバー版、64-bit)の上で動作している私のdjangoアプリケーションを使ってURLにHTTPリクエストをしようとするたびに、タイムアウトエラーが発生します。URLError:urlopenエラーがタイムアウトしました

奇妙なことは、Ubuntu 10.04サーバー版、32ビットで正常に動作することです。 プロキシ接続の問題が発生する可能性があります。しかし、もしそうなら、私はそれを解決する方法がわかりません。

何が問題になりますか?誰もこれにいくつかの光を投げてください。

ありがとうございました。

答えて

0

を実行し、簡単なネットワーク分析まず、(ネットワーク解析用) のtracert ピング wiresharkの

は、サーバー上のファイアウォールとプロキシの設定を確認して、正しいポート、ルートや権限は罰金であることを確認してください。

+0

この方法を詳しく教えてもらえますか? – aatifh

+0

コマンドラインを起動してから、ping 、tracert を実行してください。次に、wireshark http://www.wireshark.org/をダウンロードし、接続中にそれを実行します(他のトラフィックが停止していないことを確認してください) –

0

手順1:

まずはpythonシェルで試してみてください。 urlopenで何をしようとしていても、それをPythonシェルで実行してください。テストを簡素化する必要があります。

ステップ2:

それはまだ多分それはドメインpingを実行しようとする...ネットワークの動作しない場合。この作品は、直接IPにpingを実行してみた場合

# nslookup domain.com 
or 
# dig domain.com 

# ping domain.com 

は最高のドメインを探してみてください、DNSの問題である可能性があります。

# ping 000.000.000.000 

詳細な説明がない限り、これは私が試して知っているすべてのものです。

関連する問題