Please don't use it in production, like it was already said, it's wrong on way too many levels:<p>1) This "daemon" reloads nginx (by sending "HUP" signal) every X seconds. There is nothing "dynamic" about it. Also, nginx starts new workers on each reload, but old workers are kept alive until they complete serving all requests. This means that you could end up with thousands of workers if you've got connections that take a while to complete (big files, comet servers, etc).<p>2) There is already nginx module that does exactly that (dynamically changes upstream status, starts and stops backends on demand, depending on load, etc).<p>3) nginx's cache can scale blogs much better on a single machine, there is no way to start another backend servers.