Hi Folks,

This is a resurection of a problem that I think many fellow
Administrators are experiencing but I think there has never been a
real solution to the problem...

I am responsible for a web application

config is as follows

pix firewall -> cisco loadbalance -> apache webservers -> application
-> Oracle DB

Problem that I am expericing is every time I try into introduce the
appserver into the loadbalancer config, the keep alive request seems
to be agrivating tomcat and causing it to crash.. this as you can
imaging is very tiresome... :-) you have to have a sense of humour
about these things...

Anyway the error message is

Nov 13, 2006 9:02:19 PM org.apache.tomcat.util.net.PoolTcpEndpoint processSocket
SEVERE: Socket error caused by remote host /xxx.xxx.xxx.xxx(This is the
IP address of the loadbalancer"

java.net.SocketException: Invalid argument

at java.net.PlainSocketImpl.socketSetOption(Native Method
at java.net.PlainSocketImpl.setOption(PlainSocketImpl.java:240)
at java.net.Socket.setTcpNoDelay(Socket.java:771)
at org.apache.tomcat.util.net.PoolTcpEndpoint.set contd......

This seems to be a popular message but I dont think there has been a
resolution to this..

Now If I remove the appserver from the loadbalance problem dissappears
... obviously

The Loadbalancer is sending its keepalive request direct to port 8080
on the appserver

I am considering the following fix

1 : create a small webapp that check port 8080 itself, and point the
loadbalancer to the *.jsp

Now has anyone else experienced this?

Good Talking

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to