随笔分类 - tomcat
摘要:1、执行top命令,看具体是哪个进程导致CPU 100%,复制问题进程的PID。 2、执行命令:top -p PID -H 查看指定进程里面的线程状态,定位到CPU太高的线程,开头的PID实际就是线程ID(TID)。 3、执行命令:printf "%x\n" TID 把TID转换为十六进制。 4、执
阅读全文
摘要:近期遇到一个非常奇怪的问题,也不知道改了什么,tomcat启动非常慢,以前几秒就启动好了,现在要30秒左右。 而且,通过jdbc连接oracle数据库也非常慢,以前建立一个连接只要几十毫秒,现在也要10秒左右。 折腾了好几天,终于解决了,记录下来,帮助大家少走弯路。 遇到这个问题时,最初以为是ran
阅读全文
摘要:1、生成服务器端证书文件keytool -genkey -alias tomcat -keyalg RSA -keystore /root/cert/tomcat.keystore -validity 36500参数简要说明:“/root/cert/tomcat.keystore”是证书文件名 ;“
阅读全文
摘要:tomcat服务突然无响应了,导出内存堆栈和线程堆栈,分析后发现是同步锁使用不合理导致的。 [root@prd-dtb-web-01 ~]# pgrep java10472[root@prd-dtb-web-01 ~]# jmap -heap 10472Attaching to process ID
阅读全文
摘要:当你搜到这篇文章,说明你搜的其它文章都没能帮你解决问题。 恭喜你终于找对地方了,以下方案才是正解: 在pom.xml的/project/properties/下的属性配置中加入下面的配置:<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
阅读全文
摘要:通常情况下,tomcat启动只要2~3秒钟,突然有一天,tomcat启动非常慢,要花5~6分钟,查了很久,终于在这篇文章找到了解决方案,博主牛人啊。 原文参见:http://blog.csdn.net/chszs/article/details/49494701 Tomcat 8启动很慢,且日志上无
阅读全文
摘要:原文链接:http://hongjiang.info/why-kill-2-cannot-stop-tomcat/ 节前某个部门的测试环境反馈tomcat会意外退出,我们到实际环境排查后发现不是jvm crash,日志里有进程销毁的记录,从pause到destory的整个过程: org.apache
阅读全文
浙公网安备 33010602011771号