美文网首页linux整理
linux:abrt-cli list

linux:abrt-cli list

作者: 随风化作雨 | 来源:发表于2017-11-24 16:55 被阅读562次

    在linux调试程序,最痛苦的就是程序异常宕掉,但是找不到core文件,很难定位问题。但是有了core文件就容易定位多了。
    一般是可以通过在环境变量中设置ulimit -c unlimited。但是现场实施人员有时会忘记设置这条命令。那么怎么办呢,可以通过设置linux的abrt服务来实现。

    修改abrt-action-save-package-data.conf文件

    将其修改为:

    vi /etc/abrt/abrt-action-save-package-data.conf
    # With this option set to "yes",
    # only crashes in signed packages will be analyzed.
    # the list of public keys used to check the signature is
    # in the file gpg_keys
    #
    OpenGPGCheck = no
    
    
    # Blacklisted packages
    #
    BlackList = nspluginwrapper, valgrind, strace, mono-core
    
    
    # Process crashes in executables which do not belong to any package?
    #
    ProcessUnpackaged = yes
    
    
    # Blacklisted executable paths (shell patterns)
    #
    BlackListedPaths = /usr/share/doc/, /example*, /usr/bin/nspluginviewer, /usr/lib/xulrunner-*/plugin-container
    

    还可以调整core文件的大小:

    [root@xx-host2 abrt]# cat abrt.conf 
    # Enable this if you want abrtd to auto-unpack crashdump tarballs which appear
    # in this directory (for example, uploaded via ftp, scp etc).
    # Note: you must ensure that whatever directory you specify here exists
    # and is writable for abrtd. abrtd will not create it automatically.
    #
    #WatchCrashdumpArchiveDir = /var/spool/abrt-upload
    
    
    # Max size for crash storage [MiB] or 0 for unlimited
    #
    MaxCrashReportsSize = 1000
    
    
    # Specify where you want to store coredumps and all files which are needed for
    # reporting. (default:/var/spool/abrt)
    #
    # Changing dump location could cause problems with SELinux. See man abrt_selinux(8).
    #
    #DumpLocation = /var/spool/abrt
    
    
    # If you want to automatically clean the upload directory you have to tweak the
    # selinux policy.
    #
    DeleteUploaded = no
    

    重启 abrtd 服务: service abrtd restart

    有了core文件也需要及时删除,通过abrt-cli list查看文件的包,然后用abrt-cli rm 【文件包】就可以了。
    abrt-cli rm <ccpp folder from list >

    相关文章

      网友评论

        本文标题:linux:abrt-cli list

        本文链接:https://www.haomeiwen.com/subject/bkefbxtx.html