tomcat无法响应请求,假死,夯死。

今天挖掘组哥们过来说nginx下线一台tomcat,服务无法响应了。
秉着精益求精的态度,我们把问题给找出来。
第一步 查看falcon发现cpu从早上10点多使用率过高
tomcat无法响应请求,假死,夯死。_第1张图片

第二步 htop看一下服务器运行情况
看着很正常
tomcat无法响应请求,假死,夯死。_第2张图片
第三步 我们查一下catalina
呵呵
看出来是jvm内存分配的问题,重启 改一下tomcat启动的堆内存和栈内存分配,so我不懂,学习走起。

 java.lang.OutOfMemoryError: PermGen space

04-Feb-2017 19:33:40.091 SEVERE [http-nio-8080-exec-430] org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun 
 java.lang.OutOfMemoryError: PermGen space

tomcat无法响应请求,假死,夯死。_第3张图片

我在测试机上改了下内存分配,因为我懒是yum安装的,so配置文件path

/etc/tomcat/tomcat.conf

tomcat无法响应请求,假死,夯死。_第4张图片

ps aux | grep java 瞅瞅

tomcat无法响应请求,假死,夯死。_第5张图片

你可能感兴趣的:(tomcat)