中间件(WAS、WMQ)运维常见难点解析(五):每个月总会有JVM宕机,这正常吗?
- 时间:2019-01-11 14:51
- 编辑:admin
- 点击: 次

WAS版本5.1。JVM宕机重启原因大多是由于内存溢出导致,曾经试着给堆扩容至2048,仍会有宕机发生,从网上搜了不少资料,有人也建议设置定时重启,这正常吗?不能从根本是杜绝WAS宕机重启吗?
1,首先你需要确认OOM是因为内存不够导致内存溢出还是因为应用代码不规范存在内存泄露。
2,内存也不是越大越好,需要和你你自己的环境。
3,JVM参数配置需要看你OS 平台 32 位有限制,64位理论上来说没有限制,但是考虑到GC时间 最好不要调的过大,而最小JVM内存如果太小则会频繁GC。
4,可以看下应用是否有内存泄露,注意下GC日志,分析下。
广州鑫瑞信息,专业是IT运维服务商,15年IT运维技术团队,多名资深的小型机/X86服务器/存储设备/网络设备/数据库工程师,丰富的运维经验,快速,精准的处理各类故障情况。专业的事情让专业的人解决。
上一篇:中间件(WAS、WMQ)运维常见难点解析(四):如何分析Javacore?
下一篇:科普--数据存储的四种常见方式