On Tue, 20 Dec 2005, Jan Abraham wrote:
This setup works perfectly most of the time, but sometimes
the database servers drops tcp connection requests
originating from the web servers.
How do you get the director to load balance requests from
the realservers to the database machines? A different VIP on
the director?
The tcp syn packets went from the webserver through the
ipvs machine, the mac adresses are replaced there and the
packet arrived at one of the database servers (it's
visible in tcpdump at the database server and looks
correct).
ie has the correct IP etc?
But the database server is ignoring it, not sending a
syn/ack, tcp rst packet or something else. Also neither
the kernel nor the database is logging anything (eg. tcp
hash table overflow or something you'd expect in such
cases).
This does not happen when the webservers connect directly
to the database servers without using the ipvs
loadbalancer but using application based load balancing on
the webservers. Because of the we think that it could be a
problem related to ipvs and maybe somebody at this list is
able to give us a hint what to do.
this is a new one.
Joe
--
Joseph Mack NA3T EME(B,D), FM05lw North Carolina
jmack (at) wm7d (dot) net - azimuthal equidistant map
generator at http://www.wm7d.net/azproj.shtml
Homepage http://www.austintek.com/ It's GNU/Linux!
|