要命的一个礼拜终于要过去了,这周我的一个系统(apache-jk-tomcat),总是在有大并发访问的时候出现tomcat宕掉。
==================================================
处理过程:
1、查看日志,输出信息为tomcat连接数已满,线程阻塞,之后将tomcat-ajp的maxthreads为600,并做量为750的等待队列。就在我们都认为问题解决了之后,
2、新的报错信息出现了:没有任何的异常日志,tomcat就不提供服务了(fuck)。查看mysql连接、锁、apache日志、tomcat日志均没有发现任何异常,后来在我们运维经理的启发下,我接触到了jconsole这个java工具。
配置方法:
1、export DISPLAY=10.40.70.170:0.0
2、 jconsole & (确保已经配置好了java环境)
export 监控机的ip:0.0 (0:0是该监控机上的输出终端)
jconsole &后台运行jconsole,之后就可以在10.40.70.170上看到java的情况了
这个工具在我看来是很猛的哦