從崩潰到根因:OpenResty XRay 如何將 Nginx 記憶體踩踏問題分析得明明白白

  • 案例背景:日誌無法解釋的 Nginx worker 程序頻繁崩潰
  • 分析錄製檔案:把崩潰過程回放回“第一現場”
  • 根因:Nginx 連線生命週期中的 Use-After-Free
  • 常見問題(FAQ)
  • 案例背景:日誌無法解釋的 Nginx worker 程序頻繁崩潰
  • 分析錄製檔案:把崩潰過程回放回“第一現場”
  • 根因:Nginx 連線生命週期中的 Use-After-Free
  • 常見問題(FAQ)

UDB + OpenResty XRay:解鎖 OpenResty 應用效能之謎

  • OpenResty XRay 如何協同 UDB 增效
  • 實戰:使用 UDB 與 OpenResty XRay 分析 OpenResty 應用的 Lua 程式碼呼叫棧
  • 時間旅行除錯的優勢
Photo by 章亦春
  • OpenResty XRay 如何協同 UDB 增效
  • 實戰:使用 UDB 與 OpenResty XRay 分析 OpenResty 應用的 Lua 程式碼呼叫棧
  • 時間旅行除錯的優勢

如何用時間旅行呼叫棧除錯 Java 檔案 I/O

  • IDE 斷點和 coredump 在 Java 檔案 I/O 排查中的短板
  • 從 native write() 系統呼叫重建完整的 Java 呼叫棧
  • 用時間旅行回放一步步除錯 Java 檔案 I/O
  • 常見問題
Photo by 章亦春
  • IDE 斷點和 coredump 在 Java 檔案 I/O 排查中的短板
  • 從 native write() 系統呼叫重建完整的 Java 呼叫棧
  • 用時間旅行回放一步步除錯 Java 檔案 I/O
  • 常見問題
聯絡我們

很樂意聽到您的反饋,請與我們聯絡 👋

成功傳送訊息!

我們的專家團隊將在 24 小時之內與您聯絡。
x