LR Connection reset by peer 另一解
上一篇 /
下一篇 2009-12-17 13:46:26
最近使用LR的Socket 協議錄制了腳本,第一次使用這個協議不免太多陌生
好不容易做好關聯后,腳本回放速度特別慢,由于操作太多回放到中途LR總是報出錯誤:10054 Connection reset by peer,網上google下,常見的說法都是有3個原因導致:
①:服務器的并發連接數超過了其承載量,服務器會將其中一些連接Down掉;
②:客戶關掉了瀏覽器,而服務器還在給客戶端發送數據;
③:瀏覽器端按了Stop
但上述3種可能在我這里都不存在,于是再找其他方案,最終找到了LR的兩個函數 lrs_set_recv_timeout(0,0);, lrs_set_recv_timeout2(0, 0);放到腳本action內容開頭部分,嘗試了放 lrs_set_recv_timeout2(0, 0);都說這個用在socket中設置接收數據超時時間為0,LR默認為10,但放在我的腳本里這個函數不行回放報錯,改用 lrs_set_recv_timeout(0, 0);,回放腳本,果然速度快很多,也能夠正;胤磐戤;
遇到這個問題初期還是嘗試去尋找10054 Connection reset by peer的解決方法,忽略了腳本運行的時間導致的次問題,也希望通過這個問題借鑒下,解決問題的時候不要一味的圍繞看似重點的地方,另外角度去思考也許能得到意想不到的答案;
導入論壇
引用鏈接
收藏
分享給好友
推薦到圈子
管理
舉報
TAG:
lr
LR
10054