To me, nginx just needs a simple API that could be worked with:
a) for reporting (I'd like to see bytes and requests per each Host:
header) and for the below stuff...
b) for dynamic addition/removal of upstreams (external healthchecking
scripts can tell nginx when to add/remove upstreams) - this seems to
be coming up a lot too
On 6/27/08, Rt Ibmer <rtibmx-/E159...@public.gmane.org> wrote:
Guess I'll have to start looking at HAProxy, but
I'd rather not.
nginx is a very stable, flexible and powerful server for sure. Hopefully you can keep with it.
The issue of not having any direct stats/reporting about the upstream status keeps coming up over and over. I think it is the only significant drawback and would love to see it addressed. Unfortunately folks tend to post that the monitoring is not the job of nginx. However I disagree - nginx is the one that pulls and upstream out of rotation, and at a minimum it should at least have a way to signal another process. It would be great to see this addressed once and for all - hopefully one of these days it will get the priority and attention it deserves IMO.