tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andy Hutchinson <a...@extensible.co.uk>
Subject Re: Tomcat Crashing on Linux
Date Tue, 29 Jul 2003 17:26:23 GMT
I thought that the new threading stuff in the RH9 kernel caused problems 
with the JVM and native threads.

At 12:25 29/07/2003 -0400, you wrote:

>Hi,
>
>Check to make sure you aren't throwing a lock down somewhere and stacking
>up threads behind it.
>
>-e
>
>On Tue, 29 Jul 2003, Rick Roberts wrote:
>
> > I had not seen this problem before I recently started implementing 
> JDBCRealm on
> > these servers.
> >
> > Anyone else having stability problems when using Oracle & JDBCRealm?
> >
> >
> > Rick Roberts wrote:
> > > Also,
> > > The only way I can clear this error is to reboot the machine.
> > >
> > > Here is another piece of info I get from "catalina_log.2003-07-29.txt"
> > > when I try the 2nd restart (/etc/init.d/tomcat restart)
> > >
> > > 2003-07-29 11:06:33 JDBCRealm[Standalone]: Exception closing database
> > > connection
> > > java.sql.SQLException: Io exception: Broken pipe
> > >         at 
> oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:114)
> > >         at 
> oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:156)
> > >         at 
> oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:269)
> > >         at
> > > oracle.jdbc.driver.OracleConnection.close(OracleConnection.java:557)
> > >         at org.apache.catalina.realm.JDBCRealm.close(Unknown Source)
> > >         at org.apache.catalina.realm.JDBCRealm.stop(Unknown Source)
> > >         at org.apache.catalina.core.ContainerBase.stop(Unknown Source)
> > >         at org.apache.catalina.core.StandardService.stop(Unknown Source)
> > >         at org.apache.catalina.core.StandardServer.stop(Unknown Source)
> > >         at org.apache.catalina.startup.Catalina.start(Unknown Source)
> > >         at org.apache.catalina.startup.Catalina.execute(Unknown Source)
> > >         at org.apache.catalina.startup.Catalina.process(Unknown Source)
> > >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >         at
> > > 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > >
> > >         at
> > > 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > >
> > >         at java.lang.reflect.Method.invoke(Method.java:324)
> > >         at org.apache.catalina.startup.Bootstrap.main(Unknown Source)
> > >
> > >
> > >
> > > Rick Roberts wrote:
> > >
> > >> Tomcat is crashing every 2 - 3 days on 2 different Linux machines.
> > >> Both machines are running pretty much identical software configurations.
> > >> Both machines are serving the same web application so, it's almost
> > >> certainly something in my web app code that causes the problem.
> > >> However; the logs from my  web app do not tell me anything.
> > >>
> > >> I am seeing this error on 2 different Linux machines.
> > >> Tomcat just stops responding to my requests.
> > >> Also when I restart Tomcat (using: "/etc/init.d/tomcat restart"), I
> > >> get this:
> > >>
> > >> [root@abraxas root]# /etc/init.d/tomcat4 restart
> > >> waiting for processes to exit                              [  OK  ]
> > >> waiting for processes to exit
> > >> waiting for processes to exit
> > >> waiting for processes to exit
> > >> waiting for processes to exit
> > >> waiting for processes to exit
> > >> waiting for processes to exit
> > >> waiting for processes to exit
> > >>
> > >>
> > >> The only info from logs I can find is from catalina.out:
> > >>
> > >> Jul 29, 2003 10:54:06 AM org.apache.tomcat.util.net.PoolTcpEndpoint
> > >> closeServerSocket
> > >> SEVERE: Caught exception trying to unlock accept.
> > >> java.net.ConnectException: Connection refused
> > >>         at java.net.PlainSocketImpl.socketConnect(Native Method)
> > >>         at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
> > >>         at
> > >> java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
> > >>         at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
> > >>         at java.net.Socket.connect(Socket.java:426)
> > >>         at java.net.Socket.connect(Socket.java:376)
> > >>         at java.net.Socket.<init>(Socket.java:291)
> > >>         at java.net.Socket.<init>(Socket.java:119)
> > >>         at
> > >> 
> org.apache.tomcat.util.net.PoolTcpEndpoint.closeServerSocket(PoolTcpEndpoint.java:326)
> > >>
> > >>         at
> > >> 
> org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:397)
> > >>
> > >>         at
> > >> 
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:529)
> > >>
> > >>         at
> > >> 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
> > >>
> > >>         at java.lang.Thread.run(Thread.java:536)
> > >> Jul 29, 2003 10:54:07 AM org.apache.tomcat.util.net.PoolTcpEndpoint
> > >> closeServerSocket
> > >> SEVERE: Caught exception trying to close socket.
> > >> java.lang.NullPointerException
> > >>         at
> > >> 
> org.apache.tomcat.util.net.PoolTcpEndpoint.closeServerSocket(PoolTcpEndpoint.java:338)
> > >>
> > >>         at
> > >> 
> org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:397)
> > >>
> > >>         at
> > >> 
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:529)
> > >>
> > >>         at
> > >> 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
> > >>
> > >>         at java.lang.Thread.run(Thread.java:536)
> > >> Jul 29, 2003 10:54:07 AM org.apache.tomcat.util.net.PoolTcpEndpoint
> > >> acceptSocket
> > >> WARNING: Reinitializing ServerSocket
> > >>
> > >>
> > >> I'm using:
> > >> RH 9 (kernel 2.4.20-19.9)
> > >> Tomcat 4.1.24 ( RPM tomcat4-4.1.24-full.2jpp)
> > >> Sun JDK 1.4 (j2sdk1.4.2)
> > >>
> > >> Any help greatly appreciated.
> > >>
> > >> Thanks,
> > >>
> > >
> >
> > --
> > *******************************************
> > * Rick Roberts                            *
> > * Advanced Information Technologies, Inc. *
> > *******************************************
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> >
> >
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Mime
View raw message