0
我的應用程序每5分鐘執行一次到Web服務的2000個請求。啓動了25個線程,每個線程都有一個負責80個請求的循環。但是,有時下面的異常被拋出:並行請求拋出「沒有可用的緩衝區空間」
java.net.SocketException異常:無
什麼可以導致此緩衝空間?它可能在網絡中瞬間下降?
謝謝。
我的應用程序每5分鐘執行一次到Web服務的2000個請求。啓動了25個線程,每個線程都有一個負責80個請求的循環。但是,有時下面的異常被拋出:並行請求拋出「沒有可用的緩衝區空間」
java.net.SocketException異常:無
什麼可以導致此緩衝空間?它可能在網絡中瞬間下降?
謝謝。
我剛剛有類似的情況,我的Windows 7客戶端運行JMeter將開始產生此錯誤。我跑了客戶端的連接插座,其中默認是16384 的我跑
netsh int ipv4 set dynamicport tcp start=10000 num=40000
增加數40000,並固定我的問題。 [此處默認爲netsh int ipv4 set dynamicport tcp start=49152 num=16384
]
什麼操作系統? – 2012-01-13 18:15:55
主機數據中心與Linux 2.6一起運行。 – 2012-01-13 18:25:18
基本上這個錯誤意味着你有太多的連接打開。確保您在完成所有連接後立即關閉它們。除此之外,你必須要求系統管理員增加允許的TCP連接數。 – 2012-01-13 18:27:03