Thanks for your reply Peter. Initially I was assuming that lsof was not
showing me files on disk that were being opened and read by servlets.
However, I've been unable to reproduce that in a more controlled setting.
Since this system has been running for weeks w/o any modification,
something must be leaking. I'll keep monitoring and see if I can gather
more information.
--john
Peter Crowther wrote:
From: john.c.cartwri...@noaa.gov [mailto:john.c.cartwri...@noaa.gov]
Can someone please help to to understand what might cause such an
exception?
File descriptor exhaustion - the process has run out of fds. Any i/o could use
a file descriptor, whether that's socket to httpd, socket to database or access
to a file. Naively, I'd expect lsof to show them - what makes you think it
isn't?
If you're lucky, you merely need to find the piece of code that's leaking
resources and fix it - which I accept isn't always the easiest of jobs. If
you're *un*lucky, it's load related and you've just plain run out. I'll leave
the UNIX specialists to suggest ways of increasing the number of fds per
process, but there have been some recent threads on here.
- Peter
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org