数据资源管理平台

我要开发同款
zhongshuihe2022年11月09日
149阅读

作品详情

我负责了日常巡检、接口数据及服务问题,系统运行分析,应用及数据备份,数据查询无异常,与资产、财务、营销、生产、gis、4A、人资等业务系统数据交互正常。难点:故障描述应用系统服务器中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于能提供的最大内存。解决方法JVM给我们提供了一个非常好的监测手段,一次内存溢出错误系统就会在weblogic的mydomain目录下产生heapdump***.txt和javacore***.txt文件,***代表内存溢出的那个SERVER操作系统进程号。内存溢出时,一般都需要重启应用服务器,因为数据资源服务时不能长时间故障停机的。当然我们可以通过控制台对内存溢出的那个SERVER进行停止,但想迅速停止服务,最有效的方法就是直接杀掉系统进程。有两种办法可以获得系统进程号,一种是通过ps –ef | grep java 命令获得JAVA进程,对指定的进行进行KILL,另外一种办法就是查找heapdump日志,***代表出故障的JAVA进程,然后通过kill -9命令进行进程杀死。故障原因我们可以通过heapdump***.txt文件和javacore***.txt文件综合来查找,一下是执行队列0当前执行堆栈。有效的分析出问题的原因,需要具有相关的专业知识,如果无法分析出原因,可以求助BEA技术支持服务。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论