社区
Java EE
帖子详情
tomcat运行一段时间就挂了
yjjcyber
2011-12-28 01:18:56
程序在tomcate中运行一段时间内存一直在往上涨不下来。后台也不报错,没有任何异常。程序中能close或者distroy的东西都释放掉了,程序运行一段时间tomcat自动停止运行,在server中看到的tomcat停止了。这个程序就是图片处理的,图片的处理最后也会把图片销毁掉的,内存应该会释放。不知道问题在哪,内存一直飙升不降的原因有哪些,如果JVM内存溢出也应该会报错。请给我详细解决方案或者可能性
...全文
399
5
打赏
收藏
tomcat运行一段时间就挂了
程序在tomcate中运行一段时间内存一直在往上涨不下来。后台也不报错,没有任何异常。程序中能close或者distroy的东西都释放掉了,程序运行一段时间tomcat自动停止运行,在server中看到的tomcat停止了。这个程序就是图片处理的,图片的处理最后也会把图片销毁掉的,内存应该会释放。不知道问题在哪,内存一直飙升不降的原因有哪些,如果JVM内存溢出也应该会报错。请给我详细解决方案或者可能性
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Neetgo
2011-12-28
打赏
举报
回复
1、配置JVM参数及Tomcat配置,如楼上网友所说
2、仔细观察,或是用一些工具观察,代码是否存在内存泄露,如Findbugs
3、VisualVM 导出的二进制堆文件,用MAT观察,参考http://shoushou2001.iteye.com/admin/blogs/1098000
不争聊技术
2011-12-28
打赏
举报
回复
tomcat 配置问题 和你的数据库持久化用地连接池有关系
TGITCIC
2011-12-28
打赏
举报
回复
1. Tomcat 的server.xml中,有些东西需要配置(根据实际情况)
<Connector port="8080" URIEncoding="UTF-8" protocol="HTTP/1.1"
minSpareThreads="5" maxSpareThreads="300"
enableLookups="false"
disableUploadTimeout="true"
connectionTimeout="30000"
compression="on"
compressionMinSize="2048" compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
acceptCount="300"
maxThreads="500"
maxProcessors="300"
minProcessors="5"
useURIValidationHack="false"
redirectPort="8080" />
2. Catalina.bat文件中需要加入一些JVM优化参数
set JAVA_OPTS=-server -Xms1928M -Xmx1928M -Xss512k -XX:+AggressiveOpts -XX:+UseParallelGC -XX:+UseBiasedLocking -XX:PermSize=256M -XX:MaxPermSize=512M
以上各参数需根据实际情况进行配置
另外,提一句,-server参数加和不加区别太大,可能有近10倍的效能
yjjcyber
2011-12-28
打赏
举报
回复
日志没有错误,tomcat自动停止任务了晕,如果用工具查看怎么看
学习Java中
2011-12-28
打赏
举报
回复
看看日志有没有异常,或者使用工具监控下。比如JProfiler
tomcat
服务器一直自动关,项目在
tomcat
里
运行
一段时间
总是自动崩掉的问题排查与解决...
最近的检验系统上线
一段时间
后,发现系统访问不了,
tomcat
总是会自动崩掉,一般遇到这种问题,程序员的第一反应都肯定是内存溢出。确实是,但是java里内存分好几种,堆内存、栈内存、静态内存区等等,下面记录下我的...
Tomcat
运行
一段时间
后崩溃
tomcat
老是自动关闭,问题排查,解决
tomcat
运行
一段时间
后总是会
挂
,添加检测定时启动
tomcat
在
运行
中总会不定时的
挂
掉。所以我想检测
tomcat
的状态,如果发现
tomcat
停止就重新启动
tomcat
。 第一步:书写脚本,在脚本里面完成检测
tomcat
和重新启动
tomcat
等操作;
运行
命令vim
tomcat
.sh 下面直接贴...
tomcat
运行
一段时间
自动关闭原因
1,并发用户数目过大,也会导致
tomcat
... 3,程序迭代不合理也是一个原因; 4,数据库连接未关闭,导致资源损耗过重,会引起服务停止; 5,程序严重错误,也会引起
tomcat
停止服务! 求解决方法!!!! ...
TOMCAT
运行
一段时间
后网页无响应或连不上,
TOMCAT
无错误日志
解决方法:修改
tomcat
的 java options 参数1)增加java options参数-Xmn384m-XX:MaxPermSize=128m-XX:+UseConcMarkSweepGC-XX:+DisableExplicitGC-XX:+UseParNewGC2)修改
Tomcat
Properites中 Java 的 Initial\...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章