内存溢出导致线上服务器宕机


 
一、出现的问题
    线上服务器自动宕机
 
二、问题分析过程
   服务器宕机时,JVM会生成hs_err_pidXXX.log的日志文件,查看日志,发现内存不足导致的错误,可以确定是内存溢出导致服务器宕机的
 
从日志中获取关键信息:
 
1)查看日志头信息 可以确定宕机时 正在进行gc

2)查看VM 虚拟机参数 可以看出分配给虚拟机的最大内存不到1G 太小了

 

三、解决方案
将虚拟机内存调大到至少1G以上 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM