<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>