curl http://localhost/statusby hornetmadness - Ideas and Feature Requests
The iphash method is doing bascily acting as a sticky bit. All your requests come from the same IP it is makes sence that it would always go to that server. Using the weighed method, in this case is equal weight so its going to round robin the connections iirc. The failing isn't nginx LB, its that your app requires session presistance to one server. nginx is a OK LB, I would suggest lookby hornetmadness - Ideas and Feature Requests