(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
此問題解決