On 25/05/2010 11:38, pri...@samea.de wrote: > Hello, > > I had a look at my servlet, but it closes the connection after > doing a request.
Does it close the connection if the request throws an error? p > Further it crashes by opening the nameserver. > > Thanks for your help. > > br, > > Markus > > >> pri...@samea.de wrote: >>> Hello, >>> >>> I have a problem with my little CORBA-Servlet. >>> Allways I get this error: >>> >>> java.net.SocketException: Too many open files >>> sun.nio.ch.Net.socket0(Native Method) >>> sun.nio.ch.Net.socket(Net.java:97) >>> sun.nio.ch.SocketChannelImpl.<init>(SocketChannelImpl.java:84) >>> >>> sun.nio.ch.SelectorProviderImpl.openSocketChannel(SelectorProviderImpl.java:37) >>> >>> >>> java.nio.channels.SocketChannel.open(SocketChannel.java:105) >>> java.nio.channels.SocketChannel.open(SocketChannel.java:145) >>> >>> com.sun.corba.se.impl.transport.DefaultSocketFactoryImpl.createSocket(DefaultSocketFactoryImpl.java:60) >>> >>> >>> com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.<init>(SocketOrChannelConnectionImpl.java:188) >>> >>> >>> >>> com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.<init>(SocketOrChannelConnectionImpl.java:218) >>> >>> >>> >>> com.sun.corba.se.impl.transport.SocketOrChannelContactInfoImpl.createConnection(SocketOrChannelContactInfoImpl.java:101) >>> >>> >>> >>> com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.beginRequest(CorbaClientRequestDispatcherImpl.java:152) >>> >>> >>> >>> com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.request(CorbaClientDelegateImpl.java:118) >>> >>> >>> >>> com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.is_a(CorbaClientDelegateImpl.java:211) >>> >>> >>> org.omg.CORBA.portable.ObjectImpl._is_a(ObjectImpl.java:112) >>> >>> I use: Tomcat 6.0.26 on Linux JVM: 1.6.0_20-b02 >>> >> At first sight, it doesn't look as if this is a Tomcat issue. It seems >> more of an issue within your servlet. >> Is this servlet opening its own connection to something else? >> If yes, then you probably forget to close this connection when you are >> done with it, and they accumulate until the OS tells your process that >> it has too many open sockets at the same time. >> >> Doing a "netstat -an" would probably provide more information. >> >> If you are under Unix/Linux, you can also try "lsof", but only studying >> the options is already quite a challenge. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org >> For additional commands, e-mail: users-h...@tomcat.apache.org >
signature.asc
Description: OpenPGP digital signature