It's up to the logic in your upstream. The module just runs the health check. Your upstream module will have to be changed to query the status of the healthcheck and decide if it should continue anyways, or pick another upstream server. Posted at Nginx Forum: http://forum.nginx.org/read.php?2,57810,58927#msg-58927