公司的项目并没有分布式,而且一个tomcat跑多个项目,开始业务量不大,后来数据量大后,总是崩溃(由于是接收上一个人的烂摊子,我心里已经问候他妈一百遍了),服务器负载均衡都没有,业务量大,不能随便改动ip,端口,只能在tomcat上优化了,以后的项目放到其他的服务器上。下面是我的tomcat配置,感觉还行。
<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="3000"
minSpareThreads="200"
maxSpareThreads="1500"
maxHttpHeaderSize="20480"
URIEncoding="UTF-8"
maxConnections="2000"
connectionTimeout="30000"
enableLookups="false"
maxKeepAliveRequests="1"
bufferSize="8192"
sockedBuffer="65536"
keepAliveTimeout="5000"
acceptCount="4096"
redirectPort="8443" />