精選文章

Photo by Philip Brown

動態追蹤技術漫談

動態追蹤技術漫談

Photo by OpenResty Inc.

OpenResty XRay 分析和解決 B 站重大線上事故

OpenResty XRay 分析和解決 B 站重大線上事故

二進位制漏洞掃描:識別 Backport 補丁,消除誤報

二進位制漏洞掃描:識別 Backport 補丁,消除誤報

二進位制漏洞掃描:識別 Backport 補丁,消除誤報

OpenResty XRay 是甚麼

OpenResty XRay 是甚麼

OpenResty XRay 是甚麼

Nginx 反向代理 QPS 暴跌 15 倍:upstream keepalive 缺失與 -O0 編譯選項的根因定位

Nginx 反向代理 QPS 暴跌 15 倍:upstream keepalive 缺失與 -O0 編譯選項的根因定位

Nginx 反向代理 QPS 暴跌 15 倍:upstream keepalive 缺失與 -O0 編譯選項的根因定位

Photo by 章亦春

無侵入式 Java 探針:生產環境無 Java Agent 捕獲方法引數

無侵入式 Java 探針:生產環境無 Java Agent 捕獲方法引數

Photo by Jose G. Ortega Castro

OpenResty 和 Nginx 的共享記憶體區是如何消耗實體記憶體的

OpenResty 和 Nginx 的共享記憶體區是如何消耗實體記憶體的

Photo by Harrison Broadbent

OpenResty 和 Nginx 如何分配和管理記憶體

OpenResty 和 Nginx 如何分配和管理記憶體

藉助 OpenResty XRay,顯著最佳化效能,CPU 使用率立減  90%
藉助 OpenResty XRay,顯著最佳化效能,CPU 使用率立減 90%
申請免費試用

最新文章

從崩潰到根因: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
  • 常見問題

追蹤 OpenResty 中 LRU 快取引發的記憶體洩漏 —— 根因竟是快取的 SSL 證書

  • 為甚麼一個低流量的 OpenResty 應用會持續洩漏記憶體
  • 一步步追蹤 LRU 快取記憶體洩漏的完整過程
  • 最終結果:從無限增長到記憶體平穩
  • 為甚麼一個低流量的 OpenResty 應用會持續洩漏記憶體
  • 一步步追蹤 LRU 快取記憶體洩漏的完整過程
  • 最終結果:從無限增長到記憶體平穩

Nginx Worker CPU 佔用不均:定位未啟用 reuseport 與 cjson 解析瓶頸

  • 症狀:部分 Nginx Worker 程序 CPU 打滿,其餘接近空閒
  • OpenResty XRay 如何定位根因
  • 修復:三項最佳化與各自的實測收益
  • 總結:OpenResty XRay 幾分鐘內的發現
  • 常見問題
  • 症狀:部分 Nginx Worker 程序 CPU 打滿,其餘接近空閒
  • OpenResty XRay 如何定位根因
  • 修復:三項最佳化與各自的實測收益
  • 總結:OpenResty XRay 幾分鐘內的發現
  • 常見問題

動態追蹤的瑞士軍刀:Y 語言如何讓動態追蹤不再複雜

  • 行業痛點:為甚麼我們迫切需要一門全新的追蹤語言?
  • 技術硬實力:Y 語言憑甚麼敢說“革命性”?
  • Y 語言語法:熟悉的 C,更強大的追蹤能力
  • 殺手級應用場景:解決傳統工具無法解決的問題
  • 全平臺支援:沒有 Y 語言到不了的地方
  • 行業痛點:為甚麼我們迫切需要一門全新的追蹤語言?
  • 技術硬實力:Y 語言憑甚麼敢說“革命性”?
  • Y 語言語法:熟悉的 C,更強大的追蹤能力
  • 殺手級應用場景:解決傳統工具無法解決的問題
  • 全平臺支援:沒有 Y 語言到不了的地方

深入動態追蹤技術:OpenResty XRay 如何徹底改變問題診斷方式

  • 動態追蹤:解決複雜系統問題的利器
  • 為甚麼選擇 OpenResty XRay?
  • 產品聚焦:XRay 在真實場景中的應用案例
  • 常見誤區與 FAQ
  • 動態追蹤:解決複雜系統問題的利器
  • 為甚麼選擇 OpenResty XRay?
  • 產品聚焦:XRay 在真實場景中的應用案例
  • 常見誤區與 FAQ

日誌、埋點、A/B 測試都不夠用了?你該瞭解”動態追蹤”

  • 傳統方法 vs 動態追蹤:效率與控制力的革命
  • 動態追蹤:系統的“透視眼”
  • 從火焰圖到系統全景
  • 為甚麼選擇 OpenResty XRay?
  • 動態追蹤的新邊界
  • 傳統方法 vs 動態追蹤:效率與控制力的革命
  • 動態追蹤:系統的“透視眼”
  • 從火焰圖到系統全景
  • 為甚麼選擇 OpenResty XRay?
  • 動態追蹤的新邊界

可觀測性的下一站:OpenResty XRay 如何重新定義問題排查

  • 現代軟體架構下的問題排查為何越來越難?
  • 趨勢洞察:可觀測技術的未來
  • 動態追蹤技術是如何打通抽象層的
  • 實戰案例:線上上 Kong 服務中實時統計外掛資源消耗
  • 現代軟體架構下的問題排查為何越來越難?
  • 趨勢洞察:可觀測技術的未來
  • 動態追蹤技術是如何打通抽象層的
  • 實戰案例:線上上 Kong 服務中實時統計外掛資源消耗

OpenResty XRay 助力指令碼效能提升 44 倍

  • 真實案例:從發現瓶頸到顯著提速
  • OpenResty XRay 的工作原理
  • 最佳化效果
  • 支適用場景與實踐建議
Photo by 章亦春
  • 真實案例:從發現瓶頸到顯著提速
  • OpenResty XRay 的工作原理
  • 最佳化效果
  • 支適用場景與實踐建議
聯絡我們

OpenResty 開源社群

請加入我們,並與我們分享您的想法和問題,我們迫不及待想在那裡見到您!


limited time offer

Request TRIAL today and receive a diagnostic REPORT
Learn more

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

成功傳送訊息!

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