← Back
Casestudy

Hunting Down a Silent Memory Leak in OpenResty Without a Reboot

  • A Complete Dissection of a Production Memory Leak
  • Why Are These Problems Nearly Unsolvable?
  • A System Transformation
  • When Performance Issues Go Beyond Just Tools
  • A Complete Dissection of a Production Memory Leak
  • Why Are These Problems Nearly Unsolvable?
  • A System Transformation
  • When Performance Issues Go Beyond Just Tools

Anatomy of a 15x Performance Drop: A 90k to 6k QPS Root Cause Analysis with OpenResty XRay

  • The 93% Performance Drop: Uncovering the Observability Blind Spot
  • OpenResty XRay Uncovers Connection Reuse Issues
  • Comparative Analysis Reveals Compilation Option Issues
  • Impact of Compiler Options on Instruction Execution Performance
  • The 93% Performance Drop: Uncovering the Observability Blind Spot
  • OpenResty XRay Uncovers Connection Reuse Issues
  • Comparative Analysis Reveals Compilation Option Issues
  • Impact of Compiler Options on Instruction Execution Performance

Application Lagging? OpenResty XRay: Instantly Uncover the Truth Behind 75ms Blockages

  • Unraveling Performance Puzzles: CPU Resource Contention Comes to Light
  • The Real Culprit Revealed: Blocking Lua I/O Operations
  • Quantitative Analysis: The Impact of File IO Performance
  • Deep Dive: Understanding Event Loop Blocking in Nginx
  • Unraveling Performance Puzzles: CPU Resource Contention Comes to Light
  • The Real Culprit Revealed: Blocking Lua I/O Operations
  • Quantitative Analysis: The Impact of File IO Performance
  • Deep Dive: Understanding Event Loop Blocking in Nginx

Nginx Core Dump Analysis: Catch a Worker Process Crash at the First Scene

  • The Case: Frequent Nginx Worker Process Crashes No Log Could Explain
  • Analyzing the Recording: Replaying the Crash Back to the First Scene
  • Root Cause: A Use-After-Free in Nginx’s Connection Lifecycle
  • Frequently Asked Questions
  • The Case: Frequent Nginx Worker Process Crashes No Log Could Explain
  • Analyzing the Recording: Replaying the Crash Back to the First Scene
  • Root Cause: A Use-After-Free in Nginx’s Connection Lifecycle
  • Frequently Asked Questions

Tracing an LRU Cache Memory Leak in OpenResty β€” Down to the Cached SSL Certificates

  • Why a Low-Traffic OpenResty App Kept Leaking Memory
  • How We Traced the LRU Cache Memory Leak, Step by Step
  • The Result: From Unbounded Growth to Stable Memory
  • Why a Low-Traffic OpenResty App Kept Leaking Memory
  • How We Traced the LRU Cache Memory Leak, Step by Step
  • The Result: From Unbounded Growth to Stable Memory

Performance Breakthrough: 60% DNS Optimization Success with OpenResty XRay

  • When the “Lifeline” DNS Service Faces a Performance Crisis
  • How to Investigate the Culprit Step by Step with OpenResty XRay
  • Precision “Treatment”: Three Steps to Rebirth
  • Summary: What We Achieved in Just a Few Minutes
  • What is OpenResty XRay
  • When the “Lifeline” DNS Service Faces a Performance Crisis
  • How to Investigate the Culprit Step by Step with OpenResty XRay
  • Precision “Treatment”: Three Steps to Rebirth
  • Summary: What We Achieved in Just a Few Minutes
  • What is OpenResty XRay
Contact us

Love to hear from you, Get in touch πŸ‘‹

Message was sent successfully!

Our Team will get back to you within 24 hours.
x