Why I LOVE Apache httpd hooks and pools

Intro This article discusses what Apache httpd dev team did GREAT in Apache 2.0.x in terms of extensibility and what other people (PHP developers included) can learn from them. Main...

A simple Ruby-based HTTP request tracer

Problem In my line of work it’s often beneficial to be able to find out where given HTTP request leads, what sort of cookies are set, etc. And while these...

GeoIP update client + server

Problem Once upon a time, I was running a sizable fleet of machines that depended on Maxmind’s GeoIP data. And I wasn’t very keen on installing a daemon on any...

Apache patch to optionally disable Partial Content

Problem Our severs were multiple times overloaded from *.cn IP addresses with what looked like poorly setup downloader client. Solution I decided to stop that using a simple patch to...

How to hunt for kernel memory leaks

Problem Processes on one LVS cluster node were dying by the hand of oom-killer while other nodes with same software setup (but slightly different hardware) were running just fine. I...