Faseela K wrote:
Hi,

  The client is on the same physical server(Server #1) as the Tomcat,
  but the load balancer decides that the request is to be processed by Server 
#2.
  Then,in Server #2,I see _request.getRemoteAddr() returns 127.0.0.1.(though 
the request came from Server #1).That is the issue.


And where, and what, is the load-balancer ?

Can you tell us exactly where /all/ the different pieces are running?


Thanks,
Faseela
-----Original Message-----
From: Pid [mailto:p...@pidster.com] Sent: Thursday, November 24, 2011 1:08 AM
To: Tomcat Users List
Subject: Re: Query related to detection of the Source IP Address in 
Load-balancing mode

On 23/11/2011 06:37, Faseela K wrote:
Hi,

I have applications running on two tomcat servers which are in load balancing 
mode.

OK so far.

If I try to access the application from the first server,and if the request is forwarded to the second server, the request.getRemoteAddr() on the second server still returns "127.0.0.1"(instead of first server IP).

So server #1 connects to the load balancer?

On which server is the load balancer?


If the client is outside the two loadbancing servers, I am getting the proper 
client IP address.

Sounds like the application is working properly then.


I am using tomcat 5.5.31 and mod_jk module for load balancing,and my platform 
is solaris 10.
Is there a way to get the actual client IP,rather than localhost,if the client 
is on the same box as the tomcat server,and if the request is forwarded to the 
second load balancing server?

If the client is on the same physical server as the Tomcat, then the correct IP 
address *is* 127.0.0.1.

Your networking stack may well identify that it's a local operation & bypass 
the time-consuming roundtrip through the network device, just doing a shorter 
in-memory operation via the loopback address.


p



Thanks,
Faseela






---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to