如果Tomcat發(fā)現(xiàn)Maximum number of threads (200)錯誤鹃愤,很可能并發(fā)數(shù)超出
解決方案
使用線程池,用較少的線程處理較多的訪問软吐,可以提高Tomcat的處理請求的能力
Tomcat_home/conf/server.xml
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
maxThreads="500" minSpareThreads="20" maxIdleTime="60000" />
最大線程數(shù)500凹耙,最小空閑數(shù)20,最大空閑時間60秒
<Connector executor="tomcatThreadPool"
port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
keepAliveTimeout="15000"
maxKeepAliveRequests="1"
redirectPort="443"
URIEncoding="utf-8"
/>