我從Windows 7/SP1客戶端負載測試IIS 7.5(WinR2/SP1)。我有一個腳本將三個ab
調用,如:ab(Apache Bench)錯誤:apr_poll:在Windows上指定的超時已過期(70007)
start /B cmd /c ab.exe -k -n 500 -c 50 http://rhvwr2vsu410/HelloWebAPI/Home/SyncProducts > SyncProducts.txt
當併發> 5,我很快就得到錯誤信息
apr_poll: The timeout specified has expired (70007)
而且ab
站發出請求。我甚至沒有去完成了100個請求。
這發生在30秒內啓動我的腳本。 ab文檔頁面不提供太多。 Related Stack Overflow question。 Server Fault related question。
類似的事情發生在我身上也。問題與我的代碼有關。雖然不確定這是否是這種情況。 – tugberk 2012-04-17 07:38:45
@tugberk - 確切地說,我的WebApi代碼中的一個錯誤限制了併發性。一旦我修復了這個bug,apr_poll消息就消失了。 – RickAndMSFT 2012-04-21 01:15:25
你可以嘗試在這個線程給出的解決方案:http://serverfault.com/questions/10852/what-limits-the-maximum-number-of-connections-on-a-linux-server – 2012-09-03 09:20:36