Skip to content
zarza zarza

Debugging Slow Servers with Strace and Ltrace

28/07/2026 10 min Temporada 3 Episodio 136

Listen "Debugging Slow Servers with Strace and Ltrace"

Episode Synopsis

When your Linux web server stalls for five seconds on every other request, where do you start? This episode walks through a real debugging session using strace and ltrace to uncover a hidden file-lock bottleneck. Lucas and Luna trace system calls and library calls in real time, showing how a single read operation on a shared config file turned a fast Nginx server into a crawl. You'll learn the practical difference between strace's -p and -c flags, how to read call output without drowning in data, and when ltrace's library-level view reveals what strace misses. By the end, you'll have a repeatable process for attaching to a misbehaving process, filtering the noise, and pinpointing the exact kernel interaction causing the delay. Perfect for sysadmins who manage production Linux servers and want to retire the guess-and-reboot workflow.

#LinuxServerAdmin #Sysadmin #Strace #Ltrace #Debugging #Performance #ServerTroubleshooting #Bash #Technology #FexingoBusiness #BusinessPodcast #Linux #SystemCalls #FileLock #WebServer #ProcessTracing #Engineering #ServerAdmin

Keep every episode free: buymeacoffee.com/fexingo

ZARZA Studio — Your station on air today: library, music clock, schedule, studio and reports, from the browser.

Meet ZARZA Studio
on air now stations in the catalogue 1,827,688 podcasts countries