.net的頁面在大並發下偶爾出現503錯誤


我們開發了一個回調頁面,由一個工具負責調用,由於壓力非常大,回調頁面通過6台服務器負載均衡的;

最近業務系統又再次擴容,回調頁面壓力成倍增加,在高峰時間段偶爾出現了503錯誤。

拿到這個問題首先對系統的各個環節進行了分析,工具調用頁面,首先到F5負載均衡服務器,再到頁面服務器;

1、F5負載均衡服務器的連接數,通過咨詢對應的廠家,沒有達到預警上限;

2、那就是頁面服務器的原因了:

  1)是否是連接數達到了上限,win2008以前的版本,對半開連接數是有限制的,但是從win7、win vista、win2008之后就關閉了該項限制,如下

  2)是否是程序池的請求隊列達到了上限?

  百度了一下:默認情況下每個應用程序池的請求隊列限制為保留1000個請求,如果超出則向客戶端返回503錯誤,你可以根據需要適當進行修改,最大可以設置為65535。

  那就是這個問題了,通過把此隊列長度設置為10000之后,503錯誤解決了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM