精华内容
下载资源
问答
  • Abrt

    2019-07-24 10:20:00
    https://abrt.readthedocs.io/en/latest/faq.html#unpackaged 转载于:https://www.cnblogs.com/diyunpeng/p/11236274.html

    https://abrt.readthedocs.io/en/latest/faq.html#unpackaged

    转载于:https://www.cnblogs.com/diyunpeng/p/11236274.html

    展开全文
  • 最近发现总有一个游戏服会无缘无故挂掉,程序日志和命令记录也没有找到挂掉的原因,后来在系统日志(/var/log/messages)找到报错信息:messages从报错可以看到时间点是对得上的,初步判断就是abrt服务的报错导致游戏...

    一、故障现象

    服务器是放10来个游戏服的,最近发现总有一个游戏服会无缘无故挂掉,程序日志和命令记录也没有找到挂掉的原因,后来在系统日志(/var/log/messages)找到报错信息:

    4f1f2641437c

    messages

    从报错可以看到时间点是对得上的,初步判断就是abrt服务的报错导致游戏服进程挂掉。

    二、解决方法

    方法1、这是因为无法创建ccpp文件导致的,因为需要修改/etc/abrt/abrt-action-save-package-data.conf中ProcessUnpackaged参数,修改如下:# sed -i 's/ProcessUnpackaged = no/ProcessUnpackaged = yes/g' /etc/abrt/abrt-action-save-package-data.conf&& service abrtd restart

    方法2、关闭abrt服务器# chkconfig | grep abrt

    # chkconfig abrt-ccpp off

    # chkconfig abrt-oops off

    # chkconfig abrtd off

    # service abrtd stop

    在linux调试程序,最痛苦的就是程序异常宕掉,但是找不到core文件,很难定位问题。但是有了core文件就容易定位多了,而abrt服务就是用作记录这个core文件的,有了core文件也需要及时删除,通过abrt-cli list查看文件的包,然后用abrt-cli rm 【文件包】就可以了。当然觉得没必要是完全可以把这个服务关掉的

    abrt abrt (automatic bug report tool)服务将系统bug和SELinux收集汇报给Bugzilla以方便开发者修复。

    展开全文
  • 故障现象Centos系统中donet core服务进程重启后,进程...查看系统message日志发现:初步判断就是abrt服务的报错导致应用进程挂掉。初识abrt-hook-ccpphook为钩子,ccpp为C++。崩溃的程序由abrt-hook-ccpp监控。abrt...

    故障现象

    Centos系统中donet core服务进程重启后,进程无法正常启动,应用程序log一直提示MySQL连接超时,无法连接(本地测试发现可以连接,之前并未修改过DB连接或网络层面的修改操作)。查看系统message日志发现:

    299bf85a7b9cb7d09815a04fe6c70404.png

    初步判断就是abrt服务的报错导致应用进程挂掉。初识abrt-hook-ccpp

    hook为钩子,ccpp为C++。崩溃的程序由abrt-hook-ccpp监控。

    abrtd是一个daemon守护进程,监听所有应用程序的运行,记录内核core文件。一旦某个程序挂了,它会将瞬时的计算机现场状态给记录下来,如有问题的数据,执行的命令,core文件等。并按系统设置采取措施,避免影响到其他正常程序运行。解决方法

    方法一、原因是无法创建ccpp文件导致,修改/etc/abrt/abrt-action-save-package-data.conf配置文件的 ProcessUnpackaged 参数。将ProcessUnpackaged = no

    修改为ProcessUnpackaged = yes

    然后重启 systemctl status abrtd.service

    方法二、修改/etc/abrt/abrt.conf文件,通过修改 MaxCrashReportsSize 配置项控制dump的最大size,将MaxCrashReportsSize修改为0,测试后发现core文件顺利生成。

    默认为MaxCrashReportsSize = 1000

    修改为MaxCrashReportsSize = 0

    重启abrtd服务 systemctl status abrtd.service

    展开全文
  • linux abrt的用法

    万次阅读 2016-11-12 01:21:15
    abrt-cli core

    在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 >




    展开全文
  • abrt-2.0.8-6

    2013-08-15 22:45:19
    abrt-2.0.8-6
  • abrt-hook-ccpp

    千次阅读 2020-12-31 17:12:22
    abrt即automatically bug report daemon 就是自动的报告bug守护进程。 关掉这个守护进程: systemctl stop abrt-ccpp.service systemctl disable abrt-ccpp.service systemctl status abrt-ccpp.service 关于abrt ...
  • ABRT has detected 1 problem(s). For more info run: abrt-cli list --since 1606480239 在CentOS7中进入root模式时出现此类错误: 按照提示输入:abrt-cli list --since 1606480239 出现: 根据提示重启,输入:...
  • abrt:Automatic bug detection and reporting tool https://github.com/abrt/abrt 常用的命令: abrt-auto-reporting abrt-cli 配置文件: /etc/abrt/abrt.conf /etc/abrt/abrt-action-save-package-data....
  • abrt-libs-2.0.8-21.el6.i686.rpm 的需要安装在linux系统
  • abrt-cli status timed out 解决办法

    万次阅读 2019-12-05 09:19:54
    'abrt-cli status' timed out 然后等了很久才进入系统 解决方法: systemctl status abrtd.service 发现.lock文件被锁,kill掉进程,恢复正常。 参考:...
  • abrt-2.0.8-21.el6.x86_64.rpm

    2018-08-18 12:41:04
    abrt-2.08-21.el6.x86_64.rpm,解决一些安装依赖问题,
  • abrt-desktop-2.0.8-21.el6.x86_64.rpm linux安装rpm包
  • abrt-gui-2.0.8-21.el6.x86_64.rpm 需要linux安装rpm包
  • abrt-tui-2.1.11-48.el7.centos.x86_64.rpm abrt-tui-2.1.11-48.el7.centos.x86_64.rpm
  • abrt-gui-2.1.11-48.el7.centos.x86_64.rpm abrt-gui-2.1.11-48.el7.centos.x86_64.rpm
  • abrt-desktop-2.1.11-48.el7.centos.x86_64.rpm abrt-desktop-2.1.11-48.el7.centos.x86_64.rpm
  • abrt-cli-2.1.11-48.el7.centos.x86_64.rpm abrt-cli-2.1.11-48.el7.centos.x86_64.rpm
  • 使用“abrt-cli list --since 1550272848”查看原因 方法①:按照报错原因对症下药 已禁用自动报告功能。请考虑启用该功能,方法是作为有 root 特权的用户使用命令 'abrt-auto-reporting enabled' [root@...
  • 按照建议,输入abrt-cli list --since 1549954895  查看问题原因 以管理员身份输入“abrt-auto-reporting enabled”  reboot重启  没有提醒了!感觉问题是解决了,深入原因,日后接着补充...       ...
  • abrt-cli-2.0.8-21.el6.x86_64.rpm,解决安装依赖问题
  • abrt-addon-python-2.1.11-48.el7.centos.x86_64.rpm abrt-addon-python-2.1.11-48.el7.centos.x86_64.rpm
  • CentOS7重启后,xshell连接,后出现ABRT has detected 1 problem(s). For more info run: abrt-cli list --since 1548988705,即使本地登陆打开终端也不能执行指令。 在终端一直ctl+c出现bash,然后su root ...
  • abrt-hook-ccpp 是什么? hook 即 钩子,钩子技术,钩子函数。 ccpp 即 C++。 abrt 即 abrtd:automatically bug report daemon. 自动的报告bug守护进程。 关于abrt: abrtd 是一个守护进程监控的应用程序崩溃...
  • abrt-addon-python-2.0.8-21.el6.x86_64.rpm,解决安装依赖问题
  • abrt服务启动失败(got sig 17)

    千次阅读 2018-11-16 10:45:23
    现象 启动abrt服务报错, [root@localhost home]# service abrtd start Starting abrt daemon: abrtd: Failed to start: got sig 17 [FAILED] 原因 查看/var/log/m...
  • abrt-ccpp CentOS7

    2020-01-17 20:01:55
    “abrtd” creates a sub-directory (named something like “ccpp-1279914365-14618″) in the directory “/var/cache/abrt” as shown in the value of the variable. This also means that the core fil...
  • abrt-addon-kerneloops-2.0.8-21.el6.x86_64.rpm,安装包
  • <div><p>该提问来源于开源项目:abrt/abrt</p></div>

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,483
精华内容 2,593
关键字:

abrt