<html>
  <head>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
     
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    For a particular use case, we are using nginx as a lb (with
    'weight's and 'fail_timeout's as mentioned in the wiki here - <br>
    <a
href="http://library.linode.com/web-servers/nginx/configuration/front-end-proxy-and-software-load-balancing#sph_software-load-balancing">http://library.linode.com/web-servers/nginx/configuration/front-end-proxy-and-software-load-balancing#sph_software-load-balancing

      .</a>)<br>
    <br>
    This works great, but we want to add nodes to the lb dynamically (
    i.e. change the 'server' entries, by adding a new entry  or delete
    stale entries altogether). <br>
    <br>
    On quick glance,  there is a http upstream module here, -
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    <a href="http://wiki.nginx.org/NginxHttpUpstreamModule">http://wiki.nginx.org/NginxHttpUpstreamModule</a>
    , that discusses those options used in the lb application. <br>
    <br>
    * Is there an api to add server entries / delete entries managed by
    the upstream module dynamically ? <br>
    <br>
    * If the answer to the previous question is no, then can we <br>
     ** patch upstream module to provide so or <br>
     ** start writing a separate  module similar to 'upstream' , that
    will provide the api  to do so ? <br>
    <br>
    Any other suggestions for dynamically managing the list of servers
    in upstream. Thanks. <br>
    <br>
  </body>
</html>