WEB开发网
开发学院操作系统Linux/Unix AIX 调试工具 阅读

AIX 调试工具

 2010-03-25 00:00:00 来源:WEB开发网   
核心提示: 检查核心的硬限制#ulimit-Hc设置全系统范围的核心限制编辑 /etc/security/limits 文件,修改软和硬核心大小的 <value>:core=<value>core_hard=<value>设置全系统范围的软限制的其他方法在 /etc/pr

检查核心的硬限制

#ulimit -Hc 

设置全系统范围的核心限制

编辑 /etc/security/limits 文件,修改软和硬核心大小的 <value>:

core = <value> 
core_hard = <value> 

设置全系统范围的软限制的其他方法

在 /etc/profile 中添加以下设置以设置软限制:

#ulimit -S -c <value> > /dev/null 2>&1 

为特定用户设置软限制或硬限制

chuser attribute=value username 

可以设置的属性:

core — 软限制的大小

core_hard — 硬限制的大小

core_path — 核心文件目录路径启用/禁用

core_pathname — 生成核心文件的目录

修改核心文件设置

使用 chcore 命令修改设置,使用 lscore 查看当前的核心设置。

启用完整的核心转储

chdev -l sys0 -a fullcore=true 

为正在运行的进程生成核心

gencore 实用程序为指定的每个进程创建核心映像。然后可以通过 dbx 等调试器使用核心映像。

收集核心文件

snapcore 命令收集核心文件、程序和程序使用的库,然后把它们压缩为一个 PAX 文件。可以把这个文件传输到调试环境中,使用它判断和解决应用程序的问题。

snapcore -r<core file name> <program name> 

PAX 文件在 /tmp/snapcore 目录中生成。

查明创建核心文件的位置和生成它的程序

如果创建了核心文件,错误日志记录进程应该会记录一个错误日志项,这个进程常常在发生第一个软件故障时启动。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:AIX 调试 工具

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接