weblogic频繁宕机

记一次weblogic异常退出原因的排查过程 情景描述 云服务器上weblogic毫无征兆的突然宕机,weblogic中启动的服务全部停止。 排查思路 因为是整个weblogic退出,所以第一想到的也是内存溢出导致。首先查看了weblogic日志,但是由于weblogic进程直接被杀掉,导致weblogic日志并没有记录任何异常。然后开始查看系统日志寻找问题原因/var/log/messages,发现系统日志中有许多Out of memory... 阅读详情

最近比较烦躁,系统频繁出现宕机,weblogic控制台打印出如下内容:

# Afatal error has been detected by the Java Runtime Environment:

#

#  SIGSEGV (0xb) at pc=0x0000003373c89afc,pid=21500, tid=139781136643840

#

# JREversion: 6.0_45-b06

# JavaVM: Java HotSpot(TM) 64-Bit Server VM (20.45-b01 mixed mode linux-amd64compressed oops)

#Problematic frame:

# C  [libc.so.6+0x89afc]  unsigned long+0x2dc

#

# Anerror report file with more information is saved as:

#/webhome/bea/user_projects/domains/crm_domain/hs_err_pid21500.log

#

# If youwould like to submit a bug report, please visit:

#   http://java.sun.com/webapps/bugreport/crash.jsp

# Thecrash happened outside the Java Virtual Machine in native code.

# Seeproblematic frame for where to report the bug.

#

/webhome/bea/user_projects/domains/crm_domain/bin/startWebLogic.sh:line 180: 21500 Aborted                (core dumped) ${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS}-Dweblogic.Name=${SERVER_NAME}-Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${JAVA_OPTIONS}${PROXY_SETTINGS} ${SERVER_CLASS}


从控制台日志中,可以看到一个宕机错误报告文件,hs_error_pid****.log文件,打出crash报告。

错误内容如下,连续几天查询问题原因,系统如何优化都还出现crash原因。

最后得知这样可以解决,这个分享出来给大家,使同行们少走弯路,可以节省更多时间,知识共享。

出现此问题原因:

1.当前正在使用jar或者class文件被动态更新;

2.当前jar大于4G并且为JDK6或者更早版本;JDK6或者更早版本只能接受4G大小以下的版本。

问题解决:

1.在JDK的1.6.23以上版本中有一个属性,可以避免此问题发生crash.配置动态读取jar或者class

在weblogic的的启动脚本里面,JVM设置地址加入一个参数即可解决此问题。

-Dsun.zip.disableMemoryMapping=true;

试过了,非常有用。还请同行们以后保持良好的系统上线习惯,先停weblogic,再修改类文件,再重启weblogic。或者改成热部署方式也可
原文:https://blog.youkuaiyun.com/wpplvhq/article/details/46993083 
版权声明:本文为博主原创文章,转载请附上博文链接!

WebLogic宕机大全总结 本文主要是本人在实际的生产环境中遇到WebLogic宕机问题,经过自己的经验整理而总结的文档,对从事中间件的人将会是很好的参考。 立即下载

相关推荐

铝合金外壳表面处理工艺全解析:从阳极氧化到瓷泳喷涂的7种方法对比

本文全面解析了铝合金外壳的7种主流表面处理工艺,包括阳极氧化、粉末喷涂、瓷泳喷涂等。通过对比其原理、性能、成本与应用场景,为产品设计师和工程师提供了从防护性、装饰性到功能性的立体选型框架,帮助您根据具体需求选择最佳工艺方案。

weixin_29278805的博客 747

Weblogic挂起、宕机问题分析及优化

1) 中间件weblogic简介 1.     略 2) weblogic挂起 1.     表现现象     服务器不在响应请求,页面很久还打不开    请求超时   请求处理的时间越来越长 通常,服务器挂起不会表现为服务器崩溃,进入控制台查看se

liujiashan1326的专栏 4886

几率大的Redis面试题(含答案)

本文的面试题如下: Redis 持久化机制 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 热点数据和冷数据是什么 Memcache与Redis的区别都有哪些? 单线程的redis为什么这么快 redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构 redis的过期策略以及内存淘汰机制【~】 Redis 为什么是单线程的,优点 如何解决redis的并发竞争key问题 Red...

睶 38万+

linux weblogic服务经常挂掉,Linux stop weblogic服务报错

Stopping Weblogic Server...Initializing WebLogic Scripting Tool (WLST) ...Welcome to WebLogic Server Administration Scripting ShellType help() for help on available commandsConnecting to t3://localhos...

weixin_28697921的博客 1036

NC65实现Restful接口开发及调试

NC65实现Restful接口开发及调试

linzhongshu的专栏 2146

Python 爬虫实战:科研数据库学术论文数据抓取

在科研工作中,学术论文是获取前沿知识和研究方法的重要资源。然而,手动从科研数据库中查找和整理论文信息往往耗时费力。幸运的是,Python 爬虫技术可以自动化这一过程,帮助我们高效地抓取和管理学术论文数据。本文将详细介绍如何使用 Python 爬虫技术抓取科研数据库中的学术论文数据,并进行全字段提取和文献管理,助力科研工作。

u014481728的博客 946

一次严重的WebLogic频繁宕机故障处理

环境描述 AIX5308、WebLogic9.2 MP3集群(6应用节点,1管理节点,1集群分发节点) JDK:IBMJava5 64-bit JDK (Service Refresh SR6b + IZ08455) JVM:-Xms2048M –Xmx2048M Patch ID: NGZ8 Performance Pack:server/native/aix/pp...

tonydlut的博客 1975

vue接入海康4G版摄像头通过萤石云平台推送视频流教程

vue-video-player接入海康视频,videojs-contrib-hls,vue播放视频

renkai721的专栏 7280

weblogic宕机crash问题解决分享

最近比较烦躁,系统频繁出现宕机,weblogic控制台打印出hs_error_pid****.log文件,打出crash报告。 错误内容如下,连续几天查询问题原因,系统如何优化都还出现crash原因。 最后得知这样可以解决,这个分享出来给大家,使同行们少走弯路,可以节省更多时间,知识共享。 出现此问题原因: 1.当前正在使用jar或者class文件被动态更新; 2.当前jar大于4G

wpplvhq的专栏 6737

树根互联Java开发面试题及参考答案

说一下 Java 集合类。 Java 集合类是用于存储和操作一组对象的容器。它提供了多种数据结构,方便程序员对数据进行高效的管理和处理。 Java 集合框架主要包括两大接口:Collection 和 Map。 Collection 接口是一组对象的集合,它有三个主要的子接口:List、Set 和 Queue。 List 接口代表有序的集合,可以包含重复的元素。例如 ArrayList,它是基于数组实现的动态数组。它的优点是随机访问效率高,通过索引访问元素的时间复杂度为 O (1)。当

大模型大数据攻城狮的专栏 856

MIL图像处理那些事:MIL的安装和MIL工具箱

MIL图像处理那些事:MIL的安装和测试,如何用C#使用MIL

十多年IT经验,专注机器视觉,智能制造半导体行业 5274

linux weblogic 内存溢出,【WebLogic故障处理】一次严重的WebLogic内存泄漏问题处理过程...

[quote]原帖由 [i]mfkqwyc86[/i] 于 2010-10-26 20:49 发表 [url=http://www.itpub.net/redirect.php?goto=findpost&pid=16646868&ptid=1361828][img]http://www.itpub.net/images/common/back.gif[/img][/url]问题描...

weixin_29752389的博客 854

【100%通过率】华为od机试C卷【部门人力分配】Python 实现

当前部门需要完成 N 个需求,需求用 requirements[i] 表示,requirements[i] 表示第 i 个需求的工作量大小,单位:人月。2:明显这个人力需求值有上下限的情况下【下限为requirements中的最大值,上限为requirements中的最大两个值相加(因为最多有两个需求同一个月开发)】,可以考虑使用二分法。当选择人力为6时,2个需求量为3的工作可以在1个月里完成,其他2个工作各需要1个月完成。当选择人力为5时,4个工作各需要1个月完成,一共需要4个月才能完成所有需求。

MISAYAONE的博客 2020

排查Java宕机,weblogic宕机问题排查

1、问题现象:系统持续运行2-3天,中间件出现宕机系统运行期间只要访问weblogic控制台,操作几次后中间件宕机2、报错日志:22.png3、分析:通过报错日志分析,为内存溢出,且为非堆内存溢出,这种情况一般需要调整:PermSize的大小。4、解决过程:调整weblogic配置参数:setDomainEnv.sh 设置setDomainEnv.sh 为512。调整后重启系统,发现问题依旧,并...

weixin_32515577的博客 1083

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

嵌入式WebRTC库设计:面向ESP32与Linux IoT设备的轻量级实现

WebRTC 是一种支持浏览器间实时音视频通信的开放协议,其核心在于 RTP/RTCP 媒体传输、ICE 网络穿透、DTLS/SRTP 安全加密及 SDP 协商机制。在资源受限的嵌入式场景中,标准 WebRTC 实现(如 libwebrtc)因依赖 STL、动态内存分配和复杂状态机而难以部署。本文聚焦嵌入式 WebRTC 的轻量化重构路径,围绕内存预分配、HAL 硬件抽象、RFC 子集精简与确定性媒体流水线四大技术支柱,解决 ESP32-S3、i.MX6ULL 等平台在 2MB RAM、240MHz 主频约

weixin_34396103的博客 272

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

解决服务器宕机的窍门

最近,服务器经常宕机,弄得我们清明节都要值班,很是郁闷,后来经理调整了一个参数,就搞定了,我真是佩服的五体投地啊,特把此方法记录下来,警钟长鸣啊。 首先登录weblogic控制台--》Environment-->Servers-->Admin-->Tuning--> 关键地方来了 [color=blue]Stuck Thread Max Time[/color]这个属性的意思是线程...

C_woaidiannao的博客 412

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

【WebLogic故障处理】一次严重的WebLogic内存泄漏问题处理过程

[quote]原帖由 [i]mfkqwyc86[/i] 于 2010-10-26 20:49 发表 [url=http://www.itpub.net/redirect.php?goto=findpost&pid=166...

337

高并发weblogic集群

1.原始查询系统描述 查询系统的数据库是2节点的RAC,中间件是24台weblogic服务器做集群,前端是负载均衡器,如图:

networkangle的专栏 4885

weblogic调起oracle权限,weblogic及oracle调优(重要!!!!)

weblogic部署系统,应用运行一段时间经常自动宕机,解决方式:增加weblogic线程、增加oracle数据库线程、weblogic添加数据库时,如果weblogic版本为10.3.6,驱动选择要选第三个,以下是具体操作:一、增大线程数Weblogic服务器可以通过配置config.xml文件来达到效果的。2.1查看Weblogic并发首先登录domain的console,然后点击环境>...

weixin_36212198的博客 510

weblogic out of space in CodeCache for adapters导致宕机

weblogic会莫名的宕机,宕机日志跟以往的不同:    Caused By: java.lang.VirtualMachineError: out of space in CodeCache for adapters at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.j

关注系统性能调优 3185

案例分析

系统上线后偶有宕机,而且每次都是出现在相同的某两个业务点上,多次对程序进行代码检查,认真分析后,仍旧没有解决问题。 宕机后,产生上G的dump文件和javacore文件,苦于没有分析经验,很久没有找到解决问题的方案。查找资源后,发现两个软件,即 heapAnalyzer 和 jca。前者分析dump文件,后者分析javacore文件。对于 heapAnalyzer 而言,在 ...

sqiutz的专栏 332

weblogic服务器自动关闭

问题分享 服务器以前运行没问题,最近出现了weblogic自动关闭的问题,服务器和程序最近也没有动过?    1、查看管理域与受管域的相应日志 2、查看运行的程序的日志在出现问题时是否出现大量异常 3、是否在服务器上生成了core文件   你的程序部署在管理域还是受管域上了?总有个地儿,对吧 你看一下你所部署的server所对应的日志   这边没有部署管理域和受管理域,最近越来越...

liushengbaba的专栏 3328

对weblogic一些量化的认识

最近分析了很多的OOM的dump文件,对于weblogic又有了一些认识(只是对于我们的系统):      1.线程数量,130 - 178 ,最大的有达到350,不过有达到200的已经挂了。      2.线程的大小,1K-1M,绝大部分线程在这个区间,有很大的线程,通常都是与数据库有关。      3.一个线程有16M,是一个数据库连接,里面用hibernate的方式根据主键取了一条数据

关注系统性能调优 935

宕机跟昨天很相似

昨天晚上在startWeblogic.sh中加入了jmeter的相关配置,今天发现系统还是慢了不少,不过整个上午还是挺过去了,下午刚一上班,1:35分,停了,java进程直接退出了,生成了hs_err_pid672.log(附件) 比较今天的情况和昨天很是相似,上午没有问题,下午上班后不久系统挂掉,然后在短时间内连续挂掉2次,今天第一次宕机时只有刚刚进行2次old full gc,后面2次就没有...

linuxgao 146
上一篇: Excel将一个sheet页拆分多个
下一篇: Linux配置jdk,启动tomcat
渣成沙
博客等级 码龄11年 36粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值