核心转储文件已生成

2020-09-21 00:02发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,我是IT和SAP世界的新手

我需要创建一个过程手册,以详细介绍在SAP系统中生成核心转储文件时如何进行细分。

在开始之前,我必须知道什么是核心转储文件。 为什么会生成它,以及何时像我这样的假人可以理解的细节。

我知道一个进程在由于程序故障而被操作系统终止时会转储核心。

能否给我更多详细信息,甚至在生成coredump文件时将其分解为详细信息的线索?..

我们的系统是AIX 7.1

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,我是IT和SAP世界的新手

我需要创建一个过程手册,以详细介绍在SAP系统中生成核心转储文件时如何进行细分。

在开始之前,我必须知道什么是核心转储文件。 为什么会生成它,以及何时像我这样的假人可以理解的细节。

我知道一个进程在由于程序故障而被操作系统终止时会转储核心。

能否给我更多详细信息,甚至在生成coredump文件时将其分解为详细信息的线索?..

我们的系统是AIX 7.1

付费偷看设置
发送
2条回答
d56caomao
1楼-- · 2020-09-21 00:21

您好Munkhzaya,

正如您正确提到的,信号是从操作系统到正在运行的进程的消息。 这些信号的值从1到大约50(取决于平台)。
操作系统将信号发送到触发过程,然后触发过程写入一个"核心"文件。
核心文件本质上包含终止时进程的存储内容的映射。 C堆栈包含在核心文件中。 C堆栈返回触发过程中活动C功能的当前调用顺序。

在SAP系统上,通常还可以找到一个SYSTEM_CORE_DUMPED,其中也包含所涉及函数的c堆栈。 它还显示涉及的用户,程序,应用程序服务器,工作进程号等。
请注意" 2162346 -SYSTEM_CORE_DUMP:"如何分析它"说明了如何读取这些转储,以及如何识别是哪个函数导致了此转储。
您需要使用调试器工具 (用于AIX的dbx),以便根据系统运行的平台从核心文件中提取C-stack。

致谢,
拉奎尔

clever101
2楼-- · 2020-09-21 00:29

亲爱的蒙克扎亚,

这些核心文件是在工作进程崩溃时创建的,这些核心文件很大,在某些情况下可能导致文件系统溢出。可以在目录/usr/sap//<实例>/工作。

此致

Durgesh

一周热门 更多>