AIX 调试工具
2010-03-25 00:00:00 来源:WEB开发网# date
Fri Nov 13 18:18:33 IST 2009
# errpt -a -s 1112181809
哪个应用程序创建了核心?
清单 6. 创建核心的应用程序
#lquerypv -h core 500 64
The executable is located between the pipes on the right hand side of the output and in
the case below, it is uvsh.
00000500 00000001 00000000 00000043 00000003 |...........C....|
00000510 F1000100 3361BFF8 00000000 00000000 |....3a..........|
00000520 00120000 75767368 00000000 00000000 |....uvsh........|
00000530 00000000 00000000 00000000 00000000 |................|
00000540 00000000 00000000 00000000 5A9E9590 |............Z...|
00000550 00000000 00000016 00000000 00000BF1 |................|
00000560 00000000 00000000 00000000 00001019 |................|
检查核心文件
对导致核心转储的二进制可执行文件运行 dbx。这会显示出问题的调用。
#dbx exe core
有助于调试的系统设置
列出 sys0
lsattr -El sys0
有用的属性:
autorestart — 在崩溃之后自动地重新引导系统
fullcore — 启用/禁用完整的核心转储
maxuproc — 每个用户允许的最大进程数量
修改系统属性
chdev -l sys0 -a attribute=value
进程检查工具
在 AIX 上有许多用于检查应用程序错误、挂起和崩溃的工具。下面讨论其中几个工具。
更多精彩
赞助商链接