从崩溃到根因: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