服务器应用程序莫名其妙被kill掉,该怎么办?

小白发布于:2021-09-08阅读:0

近3个月至今,企业的某些应用服务器(java)无缘无故的出现被kill掉状况,缘故各不相同,清查起來也较为痛楚。那什么缘由会造成JAVA过程被kill呢?该如何去清查问题呢?在这儿做一个汇总,跟大家分享下:

服务器应用程序莫名其妙被kill掉,该怎么办?

什么因素也许会造成JAVA过程被kill呢?

Java应用程序流程的问题:产生oom造成过程crash

JVm本身常见故障:JVm或JdK本身的bug造成过程crash

被操作系统oom-Killer

该如何去清查问题呢?

1.Java应用程序流程的问题:产生oom造成过程crash

这类状况主要在于产品研发编码品质,我遇到过的大约有2次。一般状况下,出现oom异常,JVm的gc会进行回收利用,是不会直接造成JVm过程撤出的。假如出现撤出的状况,那便是内存泄漏,因为内存占用越来越大,結果。。。。但是这类JVm的oom造成的异常,非常好清查。清查流程以下:

step1: 查询JVm主要参数 -XX: Heapdumponoutofmemoryerror 和 -XX:Heapdumppath=/java.hprof

step2: 依据Heapdumppath特定的途径查询是不是产生dump文件;

step3: 若存在dump文件,使用VisualVm这类数据分析工具剖析就可以了等专用工具剖析就可以;

2.JVm本身常见故障:JVm或JdK本身的bug造成过程crash

这类状况碰到一次,是由于JdK本身bUg造成的。当JVm出现严重错误时,会转化成一个hs_err_pid_xxx.log那样的文档,该文件包含了造成jvm crash的重要信息,可以根据剖析该文件精准定位到造成crash的根本原因,进而改进以确保系统稳定。当出现crash时,该文件默认设置 会转化成到工作中文件目录下,殊不知可以根据jvm参数-XX:errorFile特定转化成途径,eg:

-XX:errorFile=/var/log/hs_err_pid.log

然依据错误报告,可以进到Java bUg database库文件去找到相对应的bUg:

https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8134389

被操作系统oom-Killer

这类状况也遇到过一次。Linux 核心有一个体制叫oom killer(out-of-memory killer),该体制会监控这些占有运行内存过大,尤其是一瞬间迅速耗费很多运行内存的过程,为了更好地避免运行内存耗光而核心会把该过程杀死。可以去/var/log/messages里翻系统出错日志,实行以下指令:

当[香港服务器托管]然,你也可以去核心日志里面查看。有时候Linux系统或是系统上运作的java或是其他过程,会产生一些莫名其妙[云主机计算方式]其妙的问题,例如忽然挂了了,例如忽然重新启动这些。在软件上找不着问题所属,这时大家应当猜疑硬件配置或是核心的问题,这时大家就可以实行 dmesg | grep java 指令来查询:

彻底是可以见到核心对过程做对实际操作。

汇总

对以上异常出现清查的清查次序一般是:Java应用程序流程的问题 -> JVm本身常见故障 -> 被操作系统oom-Killer。如有疑问详詢本企业在线客服电话400-028-9798。

 

美国服务器租用的关注点是什么

作为企业IT基本上建设和运营的最好是质粒,美国服务器在部署流程和性能方面拥有不同寻常的优势,全是外贸企业部署在网上工作流程的最好是方案方案。却不知道由于市场销售市场上美国服务器代理商参差不齐,美国服务器产品良莠不齐,各种各样各种各样的网络服务器产品令人目不[韩国抗攻击机房服务器有什么优点]暇接。那么,美国服务器租用的关注点是什么?

美国服务器租用的关注点是什么?价格,自始至终是美国服务器租用时关注点较大的因素。市场销售市场上不何以远超生产制造领域平均值的“极低价格”吸引顾客,这种极低价格一般 无法保证其网络服务器性能。简言之一分钱一分货,在选择服务器时切勿一味完美主义者便宜而枉顾网络服务器[完全免费游戏服务器]性能,要不然一旦服务器的配置出现损坏,顾客的服务平台网站数据信息将遭受损坏、丢失的风险。

美国服务器租用的关注点是什么?性能,是美国服务器租用时最理应关注的因素。网络服务器性能马上管理决策你的网站源码加载效率高,以及数据信息的响应速率。大家以本企业为例子,本企业美国服务器提供i3、i5、E5等系列产品产品cpu、SSD固态硬盘,无论操作程序运作,还是数据信息与运算,均远大型商场场上的一般标准配置网络服务器。而且还提供生产制造领域罕见的1G国际性网络带宽,马上解决很多分布式系统也可以轻松解决。

微云网络完全免费热线电话:400-028-9798

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

本站原创内容未经允许不得转载,或转载时需注明出处:https://news.kd010.com/fwqjs/2714.html

TAG标签:服务器安全

上一篇:服务器集群中服务器之间如何通信?
下一篇:黑客利用cpdos攻击将目标锁定cdn保护网站

相关文章

返回顶部