今天挖掘组哥们过来说nginx下线一台tomcat,服务无法响应了。
秉着精益求精的态度,我们把问题给找出来。
第一步 查看falcon发现cpu从早上10点多使用率过高
第二步 htop看一下服务器运行情况
看着很正常
第三步 我们查一下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
我在测试机上改了下内存分配,因为我懒是yum安装的,so配置文件path
/etc/tomcat/tomcat.conf
ps aux | grep java 瞅瞅