Greetings,
I"m developing a Tomcat/Spring/iBatis application server that talks a
number of network protocols to various clients and other servers. The
app runs fine for a while and then starts to have networking issues,
where any one of its connections to other machines may start to fail.
Once this happens, some connections still work while others either
just lock up or product "connection timed out" or "connection reset"
errors. Restarting Tomcat fixes the problems for a while.
This sounds to me like the app is running out of some sort of
resource, but I've Googled around and I have yet to find any
information to help me. The one thing I've checked out is the use of
file descriptors. The app is nowhere near any limit that I know
of...it is usually using something like 300 file descriptors when this
happens.
Can anyone offer any suggestions as to how I can run this down? Even
some high level resources that I'd have to dig into would be
welcomed...I'm willing to do more research, but I'm at this point not
even sure where to start.
TIA for any help.
Steve
|