起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1854|回复: 8

[结贴] 帮忙分析一下系统崩溃的原因

[复制链接]

12

主题

77

帖子

263

积分

中级会员

Rank: 3Rank: 3

积分
263
QQ
发表于 2014-7-15 11:25:33 | 显示全部楼层 |阅读模式
最近一段时间,平台经常会卡死,然后无法登陆,以下为部分日志:
2014-7-15 11:10:38 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet main-servlet threw exception
java.lang.OutOfMemoryError: Java heap space
        at java.util.Arrays.copyOfRange(Arrays.java:3209)
        at java.lang.String.<init>(String.java:215)
        at java.lang.StringBuffer.toString(StringBuffer.java:585)
        at java.io.StringWriter.toString(StringWriter.java:193)
        at com.justep.ui.serializer.FreeMarker.freemarkerProcess(Unknown Source)
        at com.justep.ui.serializer.FreeMarker.freemarkerProcess(Unknown Source)
        at com.justep.ui.serializer.FreeMarker.generateView4w(Unknown Source)
        at com.justep.ui.serializer.FreeMarker.execute(Unknown Source)
        at com.justep.ui.WindowServer.freemarker(Unknown Source)
        at com.justep.ui.WindowServer.service(Unknown Source)
        at com.justep.ui.servlet.MainServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:662)

请帮忙分析下是何原因?

9

主题

395

帖子

1042

积分

金牌会员

Rank: 6Rank: 6

积分
1042
QQ
发表于 2014-7-15 11:28:46 | 显示全部楼层
首先检查程序有没有限入死循环
回复 支持 反对

使用道具 举报

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
发表于 2014-7-15 11:36:06 | 显示全部楼层
贴一贴代码吧
如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

12

主题

77

帖子

263

积分

中级会员

Rank: 3Rank: 3

积分
263
QQ
 楼主| 发表于 2014-7-15 14:11:25 | 显示全部楼层
额,很多人在用,不知道他们哪个应用的哪个操作导致的哦。。
单从这个日志看不出来吧。。
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-7-15 16:37:19 | 显示全部楼层
安装一下tomcat性能检测工具,看看是哪个服务的内存占满了
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

12

主题

77

帖子

263

积分

中级会员

Rank: 3Rank: 3

积分
263
QQ
 楼主| 发表于 2014-7-16 10:45:57 | 显示全部楼层
我使用的Probe工具,但当应用挂的时候,这个也打不开了,所有也不知道是哪个服务出的问题,请问从哪个日志里可以查到问题所在?
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-7-16 14:14:32 | 显示全部楼层
1、        确定是否是JVM设置问题
出现客户端IE无响应时,看服务器CPU是不是100%,如果100%,是JVM设置过小
2、        确定是否是tomcat线程数设置问题
出现客户端IE无响应时,测试连接tomcat页面或root下其它html文件,看能否访问,不能访问就是tomcat线程数设置过小
3、        检查数据库连接数设置
Server.xml文件中的数据源都需要修改maxActive和maxIdle

根据上面的检查方法,你的问题看起来是2 tomcat线程数设置过小
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

12

主题

77

帖子

263

积分

中级会员

Rank: 3Rank: 3

积分
263
QQ
 楼主| 发表于 2014-7-17 11:08:15 | 显示全部楼层
好的,谢谢翟大美女老师的解答,我再监测一下吧。。先结贴吧
回复 支持 反对

使用道具 举报

12

主题

77

帖子

263

积分

中级会员

Rank: 3Rank: 3

积分
263
QQ
 楼主| 发表于 2014-7-18 13:57:29 | 显示全部楼层
zhaixin 发表于 2014-7-16 14:14
1、        确定是否是JVM设置问题
出现客户端IE无响应时,看服务器CPU是不是100%,如果100%,是JVM设置过小
2、         ...

我又检查了一下conf\server.xml的配置,里面各数据库连接的maxActive都是默认的10,这个是不是影响比较大?现在改成下面这样,其中oa是主要应用所在:
x1.jpg

x2.jpg

之前,这个Bussiness的JDBC总是达到10%,现在是1%。
不知道这样设置有没有问题。。另外我的数据库最大连接数是500
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-5 13:42 , Processed in 0.064418 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表