高並發下載tomcat下的文件時,發生java.net.SocketException: Connection reset解決方案


(1)問題產生:使用500個線程並發下載tomcat工程中的一個文件時,服務器出現java.net.SocketException: Connection reset異常,

客戶端出現connect timeout;

(2)分析認為是服務器連接超過最大並發數而重置,導致客戶端連接超時;

於是配置tomcat的配置文件,修改最大並發連接數:

在/home/econf/apache-tomcat-6.0.20/conf目錄下,修改server.xml
在<Connector port="8080" 標簽內添加
maxThreads="500" minSpareThreads="50" maxSpareThreads="100"    
 enableLookups="false"   acceptCount="500"

之后重啟tomcat

此問題解決


免責聲明!

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



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