2
我正在使用LWP :: UserAgent與多個服務器上的webservices進行通信;一次聯繫一個服務器。每個響應可能需要30分鐘才能完成,因此我將LWP超時設置爲30分鐘。perl LWP:連接超時與請求超時不同
不幸的是,如果服務器根本無法訪問(例如,網絡服務器關閉),同樣的超時也適用。所以我的應用程序等待了30分鐘,這個服務器沒有運行。
是否可以設置兩個獨立的超時?
- 短一個,等待連接建立。
- 更長的一個,等待響應,一旦連接建立。
問題是,如果服務器不可訪問,LWP仍然等待整個超時。 – spuelrich 2017-01-13 09:58:21