<div dir="ltr"><div class="gmail_quote"><div dir="ltr">I have multiple nginx instances behind an AWS elastic load balancer. In the nginx config files, I am using ip_hash to force sticky sessions when connecting upstream. Is there a way to sync the route tables between the multiple nginx servers, so that no matter which nginx server handles the request, the traffic is sent to the same backend application server.<div><br></div><div>When I first set this scenario up, I had no problems. But after heavy testing with multiple clients from different parts of the world, I was able to verify that the multiple nginx servers were not choosing the same backend application servers to route to.</div><div><span class="HOEnZb"><br></span></div><div><span class="HOEnZb">I attached a drawing that explains the architecture visually.<br clear="all"><div style="color:rgb(136,136,136)"><br></div><div style="color:rgb(136,136,136)">Matt</div></span></div></div></div><br></div>