MaxNewSize is equal to or greater than the entire heap.A new max generation&&No space left on device

MaxNewSize is equal to or greater than the entire heap. A new max generation size of will be used.&&No space left on device

1、服务器报错信息

请添加图片描述

2、报错原因

翻译一下就知道了,大抵意思是堆栈方面的问题。启动命令或参数里面的配置不合适,参数里设置的新生代堆设置的大小超出了你整个堆的大小,调整一下就好了。

3、解决方案

一般情况下调整新生代参数设置 -Xmn设置为 -Xmx的1/2以下且1/3以上。
如果调整参数多次还是不能启动,那说明参数没问题,往下看日志错误。No space left on device,意思是服务器磁盘满了,没有可用空间了。检查并清理磁盘空间,如下:

如图可见我的根目录内存使用率是100%,明了了
请添加图片描述根据我这台服务器的实际情况排查,基本上能锁定问题在日。于是进日志目录看了一下,我整个根目录是100g,一个xxljob服务的日志居然62g。因为我在代码里设置过日志备份的,所以就直接把这个62g的日志给删了。
请添加图片描述删掉之后,必须重启xxljob服务才能释放日志文件占的内存,这样就可以了。请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值