Nginx Load balancer mode for JBoss / Icefaces application
姚伟斌
nbubingo at gmail.com
Tue Nov 15 02:47:53 UTC 2011
“However the session information is not being passed through or is being
modified.”
How do you know that? I think the problem is the session is sent to be the
wrong jboss server.
If the Jboss uses the similar session sticky way as Tomcat/Resin, you can
use my nginx_jvm_route_module:
http://code.google.com/p/nginx-upstream-jvm-route/
2011/11/14 Srinivasan Subramanian <ssrini_vasan at hotmail.com>
>
>
> Hello
>
> We have setup nginx as a Loadbalancer on Centos 5.2 x64. nginx is acting
> as a LB for a web application developed using Java servlets and Icefaces
> (1.8.2). The web application is deployed on JBoss 5.1. After
> configuration nginx is able to redirect the queries to the upstream servers
> properly. However the session information is not being passed through or
> is being modified. So the Icefaces servlet is repeatedly refreshing the
> login page every few seconds and keeps creating new sessions.
>
> Please advise on any additional settings that need to be made. The
> current settings are:
>
> (nginx is running on 192.168.1.137)
>
> upstream int-lb {
> server 192.168.1.139:8080;
> server 192.168.1.138:8080;
> }
>
> server {
> listen 80;
> server_name int-lb;
>
> #charset koi8-r;
> access_log /var/log/nginx/host.access.log main;
> error_log /var/log/nginx/host.error.log debug;
> root /usr/app/jboss5/server/default/deploy/admin-console.war;
>
> location / {
> proxy_set_header X-Forwarded-Host $host;
> proxy_set_header X-Forwarded-Server $host;
> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
> proxy_pass http://int-lb;
> }
> }
>
> Thanks in advance for all assistance.
>
> Regards
> Srini
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20111115/dcfd3675/attachment-0001.html>
More information about the nginx
mailing list