随笔分类 - tomcat
摘要:1.cpu突增的情况 线程很多 a.业务代码是否合理,是否有大量创建线程的动作,上线纹切换频繁 b.gc是否频繁 c.线上使用jconsole或者jvmvisual,或者jstack pid查看具体哪里内存较多,调用线程比较大 2.连接拒绝的情况 a.服务器是不是挂了 b.应用端口已经被占用 c.S
阅读全文
摘要:tomcat请求 7.0:BIO同步阻塞 8.0:NIO同步非阻塞 9.0;AIO异步非阻塞 Tomcat优化方案: 1.connect连接 2..host参数 3.Executor参数 1.改变IO同步异步方式,由同步改为异步,把NIO改成AIO <Connector port="8080" pr
阅读全文
摘要:验证:Tomcat猜想 是不是由一个个Socket组装的Servlet */ protected class Acceptor extends AbstractEndpoint.Acceptor { @Override public void run() { int errorDelay = 0;
阅读全文