Implementing high availability on a web server