新闻动态

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

发布日期:2019-09-28 18:49 | 文章来源:YINGSOO

  【小编提示】本文部分内容摘自网络,仅供参考!如需了解服务器租用\托管相关问题,请咨询YINGSOO专业客服,享受1V1贴心服务!免费热线400-630-3752

  【本周热销】香港高防云服务器美国高防低价服务器

  【选购帮助】香港高防服务器资源

kill进程

  近3个月以来,公司的个别应用服务器(java)莫名其妙的出现被kill掉现象,原因各异,排查起来也比较痛苦。那哪些原因会导致JAVA进程被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-630-3752。

  

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

  做为公司IT基本建设和经营的最好质粒载体,美国服务器在布署步骤和性能层面有着与众不同的优点,都是外贸公司布署网上业务流程的最好计划方案。殊不知因为销售市场上美国服务器经销商良莠不齐,美国服务器商品参差不齐,各种各式各样的网络服务器商品让人目不[韩国抗攻击机房服务器有什么优势]暇接。那麼,美国服务器租用的关注点是什么?

  美国服务器租用的关注点是什么?价钱,始终是美国服务器租用时关注点最大的要素。销售市场上不无以远超制造行业平均价的“极低价钱”吸引住消费者,这类极低价钱通常没法确保其网络服务器性能。说白了一分钱一分货,在挑选服务器时切忌一味追求完美廉价而罔顾网络服务器[免费游戏服务器]性能,不然一旦服务器的配置出現毁坏,客户的平台网站数据信息将遭遇毁坏、遗失的风险性。

  美国服务器租用的关注点是什么?性能,是美国服务器租用时最应当关心的要素。网络服务器性能立即决策你的网站源代码载入高效率,及其数据信息的响应速度。人们以本公司为例,本公司美国服务器出示i3、i5、E5等系列产品cpu、SSD固态盘,不管程序流程运行,還是数据信息与运算,均远商场场中的一般标配网络服务器。并且还出示制造行业少见的1G国际性网络带宽,立即应对大量高并发也可以轻轻松松解决。

  YINGSOO免费热线:400-630-3752

  热门文章:【洛杉矶服务器如何】【香港VPS租用带宽如何选择哪家好】【云主机租用哪家好】【服务器如何托管】【美国主机打开慢的问题分析与解决】【美国大带宽服务器租用】【有香港vps还有必要租用美国vps吗】【国外服务器怎么租】【服务器备案】【美国高防服务器托管要注意哪些问题】【香港虚拟空间和香港云主机的区别】【传奇1传奇100人租多大服务器】【韩国服务器好不好】【韩国vps故障】【便宜云主机平台】【外汇香港服务器】【为什么说YINGSOO云服务器稳定性高】【选择香港vps要知道的方面有哪些】【传奇游戏】【千兆带宽服务器的购买怎么选择

  香港主机推介,就选YINGSOO,用了都说好

  9年香港主机推介业务运营经验,连续3年香港主机推介业务名列前茅.香港宽频,HKT机房核心合作伙伴,1200家企业客户共同选择,24小时在线服务

  https://www.yingsoo.com/products/cloud-hk.html

  韩国主机 价格,选知名品牌YINGSOO

  9年韩国主机 价格业务运营经验,1200家企业客户共同选择.韩国Korea Telecom机房核心合作伙伴,机房带宽资源充足,到国内速度平均在80ms左右.

  https://www.yingsoo.com/products/cloud-kr.html

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

相关文章

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部