OpenResty XRay Core Dump 分析

如何使用 OpenResty XRay Core Dump 分析

Core Dump 分析

OpenResty XRay 支援分析由 OpenResty 和 C/C++ 應用產生的 core 檔案,可以幫助定位程式異常崩潰的原因。 如下圖所示,該功能入口位於: 要開始分析 core 檔案,首先要選擇 core 檔案對應的應用型別。系統會根據應用型別自動篩選出相應的標準分析器列表。

Core Dump 自定義分析

我們提供的標準分析器對於使用者編寫的閉源應用有時候可能並不適用,在這些情況下需要使用自定義分析器來進行 core dump 分析。本文將介紹如何使用 YLang 編寫自定義的 core dump 分析器。 這裡我們以一個簡單的 C 程式為例,這個程式會因為除零異常而產生 core dump。