I can see you can't wait to hear the debate. Anyhow, I am using HttpClient from apache commons and I do have .getReleaseConnection().
On Tue, Oct 7, 2008 at 4:56 PM, Johnny Kewl <[EMAIL PROTECTED]> wrote: > > ----- Original Message ----- From: "Mohit Anchlia" <[EMAIL PROTECTED]> > To: "Tomcat Users List" <users@tomcat.apache.org> > Sent: Tuesday, October 07, 2008 11:44 PM > Subject: Too many open files > > >> Tomcat throws too many open files and when I do lsof I get bunch of: >> >> java 14130 root 935u IPv4 30842592 TCP >> localhost:41971->localhost:http (CLOSE_WAIT) >> java 14130 root 937u IPv4 30841213 TCP >> efeitws3.ptctax.intuit.com:41161->10.10.81.94:webcache (CLOSE_WAIT) >> java 14130 root 938u IPv4 30841214 TCP >> localhost:41162->localhost:http (CLOSE_WAIT) >> java 14130 root 939u IPv4 30841220 TCP >> localhost:41165->localhost:http (CLOSE_WAIT) >> java 14130 root 940u IPv4 30842516 TCP >> localhost:41927->localhost:http (CLOSE_WAIT) >> java 14130 root 941u IPv4 30841226 TCP >> localhost:41168->localhost:http (CLOSE_WAIT) >> java 14130 root 943u IPv4 30841899 TCP >> efeitws3.ptctax.intuit.com:41566->10.10.81.94:webcache (CLOSE_WAIT) >> java 14130 root 944u IPv4 30841694 TCP >> efeitws3.ptctax.intuit.com:41453->10.10.81.94:webcache (CLOSE_WAIT) >> java 14130 root 945u IPv4 30841695 TCP >> localhost:41454->localhost:http (CLOSE_WAIT) >> java 14130 root 946u IPv4 30841900 TCP >> localhost:41567->localhost:http (CLOSE_WAIT) >> java 14130 root 948u IPv4 30842415 TCP >> efeitws3.ptctax.intuit.com:41864->10.10.81.94:webcache (CLOSE_WAIT) >> java 14130 root 949u IPv4 30842416 TCP >> localhost:41865->localhost:http (CLOSE_WAIT) >> java 14130 root 950u IPv4 30842419 TCP >> localhost:41867->localhost:http (CLOSE_WAIT) >> java 14130 root 952u IPv4 30850596 TCP >> localhost:42484->localhost:http (CLOSE_WAIT) >> java 14130 root 953u IPv4 30842760 TCP >> localhost:42058->localhost:http (CLOSE_WAIT) >> java 14130 root 954u IPv4 30842596 TCP >> localhost:41974->localhost:http (CLOSE_WAIT) >> java 14130 root 956u IPv4 30842093 TCP >> localhost:41676->localhost:http (CLOSE_WAIT) >> java 14130 root 957u IPv4 30842195 TCP >> efeitws3.ptctax.intuit.com:41737->10.10.81.94:webcache (CLOSE_WAIT) >> java 14130 root 958u IPv4 30841730 TCP >> localhost:41467->localhost:http (CLOSE_WAIT) >> java 14130 root 959u IPv4 30841737 TCP >> localhost:41472->localhost:http (CLOSE_WAIT) >> java 14130 root 960u IPv4 30842196 TCP >> localhost:41738->localhost:http (CLOSE_WAIT) >> java 14130 root 961u IPv4 30842528 TCP >> localhost:41933->localhost:http (CLOSE_WAIT) >> java 14130 root 962u IPv4 30842363 TCP >> localhost:41836->localhost:http (CLOSE_WAIT) >> java 14130 root 964u IPv4 30842365 TCP >> efeitws3.ptctax.intuit.com:41837->10.10.81.94:webcache (CLOSE_WAIT) >> java 14130 root 965u IPv4 30842366 TCP >> localhost:41838->localhost:http (CLOSE_WAIT) >> java 14130 root 966u IPv4 30842367 TCP >> localhost:41839->localhost:http (CLOSE_WAIT) >> java 14130 root 967u IPv4 30842371 TCP >> localhost:41841->localhost:http (CLOSE_WAIT) >> java 14130 root 968u IPv4 30842465 TCP >> localhost:41895->localhost:http (CLOSE_WAIT) >> java 14130 root 969u IPv4 30848501 TCP >> localhost:42415->localhost:http (CLOSE_WAIT) >> java 14130 root 970u IPv4 30842533 TCP >> localhost:41936->localhost:http (CLOSE_WAIT) >> java 14130 root 971u IPv4 30842468 TCP >> localhost:41898->localhost:http (CLOSE_WAIT) >> java 14130 root 972u IPv4 30842534 TCP >> localhost:41937->localhost:http (CLOSE_WAIT) >> java 14130 root 973u IPv4 30842765 TCP >> localhost:42062->localhost:http (CLOSE_WAIT) >> java 14130 root 974u IPv4 30842472 TCP >> localhost:41901->localhost:http (CLOSE_WAIT) >> java 14130 root 975u IPv4 30842122 TCP >> localhost:41694->localhost:http (CLOSE_WAIT) >> java 14130 root 976u IPv4 30842123 TCP >> localhost:41695->localhost:http (CLOSE_WAIT) >> java 14130 root 977u IPv4 30843217 TCP >> localhost:42188->localhost:http (CLOSE_WAIT) >> java 14130 root 978u IPv4 30842125 TCP >> localhost:41696->localhost:http (CLOSE_WAIT) >> java 14130 root 979u IPv4 30842126 TCP >> efeitws3.ptctax.intuit.com:41697->10.10.81.94:webcache (CLOSE_WAIT) >> java 14130 root 981u IPv4 30842128 TCP >> efeitws3.ptctax.intuit.com:41698->10.10.81.94:webcache (CLOSE_WAIT) >> java 14130 root 982u IPv4 30842129 TCP >> localhost:41699->localhost:http (CLOSE_WAIT) >> java 14130 root 983u IPv4 30888558 TCP >> localhost:43218->localhost:http (CLOSE_WAIT) >> java 14130 root 984u IPv4 30842617 TCP >> localhost:41986->localhost:http (CLOSE_WAIT) >> java 14130 root 985u IPv4 30842618 TCP >> efeitws3.ptctax.intuit.com:41987->10.10.81.94:webcache (CLOSE_WAIT) >> java 14130 root 986u IPv4 30844067 TCP >> efeitws3.ptctax.intuit.com:42260->10.10.81.94:webcache (CLOSE_WAIT) >> java 14130 root 987u IPv4 30850599 TCP >> efeitws3.ptctax.intuit.com:42486->10.10.81.94:webcache (CLOSE_WAIT) >> java 14130 root 988u IPv4 30844069 TCP >> localhost:42262->localhost:http (CLOSE_WAIT) >> java 14130 root 989u IPv4 30877075 TCP >> localhost:43021->localhost:http (CLOSE_WAIT) >> java 14130 root 990u IPv4 30850600 TCP >> localhost:42487->localhost:http (CLOSE_WAIT) >> java 14130 root 991u IPv4 30842627 TCP >> localhost:41993->localhost:http (CLOSE_WAIT) >> java 14130 root 992u IPv4 30842628 TCP >> efeitws3.ptctax.intuit.com:41994->10.10.81.94:webcache (CLOSE_WAIT) >> java 14130 root 994u IPv4 30842786 TCP >> localhost:42070->localhost:http (CLOSE_WAIT) >> java 14130 root 995u IPv4 30849451 TCP >> localhost:42449->localhost:http (CLOSE_WAIT) >> java 14130 root 996u IPv4 30842639 TCP >> localhost:42005->localhost:http (CLOSE_WAIT) >> >> >> >> >> I am not sure why CLOSE_WAIT should cause this. > > Sitting here waiting for the presidential debate... cant wait to hear how > those two brain surgeons are going to save the world ;) > > I dont know why it occurs but something is holding connections open... > possibly some low down socket function that should be cleared and is not... > Because I cant imagine how one has that much control in TC normally over > sockets... I suspect you using something like NIO... or possibly its > something like hibernate not letting Db connectors go, or a cache... > something is holding stuff open in your code... and eventually it clogs the > system. > > Very likely thru some subtle coding error, or buggy components... going to > have mess with the code and try figure out whats not letting go... > Normally difficult bugs to find... > > Good Luck... > > --------------------------------------------------------------------------- > HARBOR : http://www.kewlstuff.co.za/index.htm > The most powerful application server on earth. > The only real POJO Application Server. > See it in Action : http://www.kewlstuff.co.za/cd_tut_swf/whatisejb1.htm > --------------------------------------------------------------------------- > If you cant pay in gold... get lost... > > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]