2013-05-16 9 views
6

Bir dosyaya form verisi göndermek için LWP::UserAgent kullanan bir PERL API çalıştırıyorum.
Bazen ben büyük dosyalar üzerinde bu hatayı alırsınız:PERL API hatası 500 sunucu, herhangi bir veri göndermeden bağlantıyı kapattı

neden olarak

herhangi bir öneriniz "500 sunucu geri hiçbir veri göndermeden bağlantıyı kapattı"?
Zaman aşımı, astronomik bir sayıya ayarlandığı için sorun olarak görünmüyor.

+4

500 bir değil zaman aşımı hatası, bir sunucu hatası. Sunucunuz isteğinizi işlerken sorun yaşadı. Ne olduğunu anlamak için o sunucudaki günlükleri kontrol et. –

+1

500 hataları, sunucunun hata günlüğünde daha fazla ayrıntıya sahip olur. Neyin patladığını görmek için bak. –

+0

Maalesef günlüğünü kontrol etmek benimki olmadığından bir olasılık değil, bunun sunucuya neden olacağından emin misiniz? – Josh

cevap

6

Alacağınız yanıt, aşağıda yanıt olarak görüldüğü gibi, o zaman bir tcp seviyesinde bir hata Client-Warning başlığıdır ve tepki sunucusu LWP istemci tarafından üretilen ve değilse:

500 Server closed connection without sending any data back 
Content-Type: text/plain 
Client-Date: Thu, 19 Sep 2013 08:04:28 GMT 
Client-Warning: Internal response 
İlgili konular