Hacker News new | past | comments | ask | show | jobs | submit login

I've been using nginx for a very long time, but I am getting a bit nervous about it. As an example, the nginx Plus feature of "Application health checks" has me concerned. This is the feature that performs an HTTP request on a backend server to determine if it is healthy.

That's such a simple and necessary feature of any reverse proxy that it should obviously be included in the free version.

So, are they going to avoid ever implementing it in the free version? Would they turn away patches to add that functionality? I know there was an open source patch that never made it in, but I don't know why.

And what about staging/dev environments? Do you really have to pay full price to get basic features for internal testing servers?




Just curious, do other reverse proxies have this feature? Why aren't you using them?

To me this sounds like exactly the sort of feature that belongs in an enterprise product. So simple it could be implemented with a shell script in an hour or two by any competent sysadmin, and just out of being core functionality.

The idea would be that by buying the enterprise product you save yourself the time/money of being/hiring that competent sysadmin. How is that not reasonable?


Yes, pretty much every reverse proxy supports this. Most other software sucks in much bigger ways. And no this could not be done with a shell script.


Not easily, but this can be implemented by having NGINX proxy to Haproxy and have Haproxy do the health checks.

Scales well enough.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: