Load balancer nginx + n tomcats

Pessoal estou quebrando a cabeça pra fazer um balanceamento de carga usando o nginx

                     
  // --tomcat1
//nginx
  //--tomcat2

meu arquivo de configuração nginx.conf é esse abaixo

worker_processes  1;


events {
    worker_connections 1024;
}


http {
    upstream sia {
    ip_hash;
    server 10.92.1.15:8080;
    server 10.92.1.16:8080;
  }

    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;

    server {
        listen       80;
        server_name  www.localhost.com;
         location ~ \.(jpe?g|png|gif|ico|css|js)$ {
          root /var/www/SIA;
          expires max;
        }
        location / {
            proxy_pass              http://sia;
            proxy_set_header        Host            $host;
            proxy_set_header        X-Real-IP       $remote_addr;
            proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
        }
    }
}

O sistema faz uso de autenticacao que fica guardada na sessao do servidor do nó acessado

O problema é que mesmo eu usando ip_hash que segundo a documentação garante que o request sempre vai pro mesmo servidor esta perdendo a sessao quando tento navegar pelo sistema,ou seja, faço o login normalmente ai qunado vou navegar a sessao é perdida…alguma luz??

Alguem sabe como posso contornar isso??

Ola tudo bem?

Vou começar a fazer um balanceamento de carga com o Tomcat entre duas máquinas, gostaria de saber se você conseguiu usar o nginx com duas aplicações usando o Tomcat? Se sim, por favor, vc tem algum tutorial ou um arquivo de configuração como eu devo configurar as aplicações no nginx.

Obrigado,
Helder