现象:

最近发现服务java启动了几天就自己停了,然后查看了,是内存不足造成的。

1.查看是否是由于内存不足造成的

命令:

cd /var/log

cat messages* |grep java

 发现有:Out of memory: Kill process 58235 (java) score 231 or sacrifice child

由于内存不足,系统自动kill了java的进程

2.查看内存使用功能情况,确实所剩不多了

 free -h

以下是解决方案:

参考了:

linux增加java内存,linux 使用文件增加虚拟内存 swap_稗官无印的博客-CSDN博客

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐