本文主要是介绍abrt生成的文件很大处理方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
服务介绍
abrt 是 Automatic Bug Reporting Tool (ABRT) 的一个组成部分,用于捕获核心转储(core dumps)并帮助分析和报告程序崩溃的问题。
处理方法
如果 abrt-ccpp生成了非常大的文件,这通常意味着有程序崩溃了,并且生成了核心转储文件。最好的办法当然是登录服务器,把崩溃文件分析一遍,这样自然而然就不会报错了。但是有的时候报错可以忽略的话,就要看看以下方法了。
停止服务
如果觉得这个服务真的没什么用,那可以直接停掉
systemctl stop abrtd
systemctl disable abrtd
修改配置文件
我们可以通过MaxDirectorySize
和MaxPackageCount
选项,这两个选项可以在/etc/abrt/abrt-action-save-package-data.conf
文件中进行设置,用于限制ABRT存储的核心转储文件的大小和数量,从而防止生成过大的文件。
vim /etc/abrt/abrt-action-save-package-data.conf
#在最下面添加这两个参数
#MaxDirectorySize,是ABRT存储目录的最大大小(以字节为单位)。例如,如果希望限制目录大小为5GB,可以设置5368709120。
#MaxPackageCount,是每个软件包允许保存的最大崩溃报告数量。
修改完配置项后,保存并关闭文件。
MaxDirectorySize=5368709120
MaxPackageCount=100
重启服务
systemctl restart abrtd
这篇关于abrt生成的文件很大处理方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!