2010-11-22 25 views
1

Apache mod_python (Makine: Ubuntu 10.04 sunucu sürümü, 64 bit) üstünde çalışan django uygulamam aracılığıyla bazı URL'lere bir HTTP isteği yapmaya çalıştığımda, zaman aşımı hatası verir. .URLError: urlopen hatası zaman aşımına uğradı

Tuhaf olan şey, Ubuntu 10.04 sunucu sürümünde 32 bitlik bir şekilde çalışmasıdır. Bazı vekil bağlantı sorunları olabileceğini hissediyorum. Ama nasıl çözüleceğinden emin değilim, eğer durum buysa.

Sorun ne olabilir? Bu konuda biraz ışık tutabilir.

Teşekkürler. İlk

cevap

0

Run basit ağ analizi, tracert ping (ağ analizi için) Wireshark

sunucuda güvenlik duvarı ve proxy ayarlarını kontrol edin ve doğru limanlar, yolları ve izinler gayet emin olun.

+0

Bunu nasıl yapacağınızı ayrıntılı olarak açıklayabilir misiniz? – aatifh

+0

Komut satırına geçin ve ardından ping , trail . Daha sonra wireshark http://www.wireshark.org/ dosyasını indirin ve bağlantı sırasında çalıştırın (diğer trafiğin kapalı olduğundan emin olun) –

0

Adım 1:

ilk piton kabuğunda deneyin. Sadece urlopen ile yapmaya çalıştığın şeyi al ve python kabuğunda yap. Testinizi basitleştirmeniz gerekiyor.

Adım 2:

hala belki işe yaramazsa o domain ping çalışıyor ... ağıdır.

# nslookup domain.com 
or 
# dig domain.com 

bu doğrudan IP ping deneyin çalışıyorsa:

# ping domain.com 

kadar etki alanını bakmayı deneyin, bir DNS sorunu olabilir.

# ping 000.000.000.000 

Daha fazla ayrıntı olmadan, bunu denemeyi bildiğim tek şey budur.

İlgili konular