Members Equity Email System
The last error is a hotspot fatal error, Ive had similar hotspot errors but
on a Solaris platform. I would suggest trying different JVM startup options
and load testing BEFORE putting into production. For example I found that
the server hotspot JVM was unstable for my application, however the client
hotspot JVM has been fine. 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, 20 November 2002 9:28AM
To: Tomcat Users List
Subject: Re: Tomcat 4.1.12 Critically Crashing-- Help


Anyone got any suggestions on this?

On Mon, 18 Nov 2002 [EMAIL PROTECTED] wrote:

> I am running 4.1.12 with mod_jk and apache 1.3.27 on a linux 2.2.22
> kernel and with java version "1.4.1_01".  Tomcat is being used ona
> production system and is getting heavy usage.  I am getting some wierd
> variety of errors and tomcat has
> critically crashed on my several times in the same fashion.  I have looked
> on the newsgroups, and at the docs and can't really find anything helpful
> so please help, sorry this message is so long but wanted to include all
> the details
> 
> 
> 1)First of all I am constantly getting this message:
> Nov 18, 2002 10:37:57 AM org.apache.jk.common.ChannelSocket
> processConnection
> WARNING: server has closed the current connection (-1)
> 
> When I say constant I mean literally like every 5 seconds.  What does that
> mean?
> 
> 
> 
> 
> 
> 2)When tomcat has critically crashed I first got a couple of these
> messages:
> SEVERE: Error in action code
> java.net.SocketException: Broken pipe
>         at java.net.SocketOutputStream.socketWrite0(Native Method)
>         at
> java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
>         at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
>         at org.apache.jk.common.ChannelSocket.send(ChannelSocket.java:380)
>         at
> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:558)
>         at
> org.apache.jk.server.JkCoyoteHandler.action(JkCoyoteHandler.java:354)
>         at org.apache.coyote.Response.action(Response.java:216)
>         at org.apache.coyote.Response.finish(Response.java:336)
>         at
>
org.apache.coyote.tomcat4.CoyoteResponse.finishResponse(CoyoteResponse.java:
504)
>         at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:224)
>         at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:256)
>         at
> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:361)
>         at
> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:563)
>         at
>
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:535)
>         at
> org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:638)
>         at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:533)
>         at java.lang.Thread.run(Thread.java:536)
> 
> 
> 
> Then it finally crashed with this:
> 
> Unexpected Signal : 11 occurred at PC=0x4032A4BE
>
Function=get_stack_trace_depth__19java_lang_ThrowableP7oopDescP6Thread+0xBA
>
Library=/usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/i386/client/libjvm.
so
> 
> Current Java thread:
>         at java.lang.Throwable.getStackTraceDepth(Native Method)
>         at java.lang.Throwable.getOurStackTrace(Throwable.java:588)
>         - locked <0x44709338> (a java.lang.IllegalStateException)
>         at java.lang.Throwable.printStackTrace(Throwable.java:510)
>         - locked <0x4470a548> (a java.io.PrintWriter)
>         at org.apache.catalina.logger.LoggerBase.log(LoggerBase.java:291)
>         at
>
org.apache.catalina.core.ApplicationContext.internalLog(ApplicationContext.j
ava:870)
>         at
>
org.apache.catalina.core.ApplicationContext.log(ApplicationContext.java:862)
>         at
>
org.apache.catalina.core.ApplicationContextFacade.log(ApplicationContextFaca
de.java:210)
>         at
> org.apache.jasper.logging.DefaultLogger.realLog(DefaultLogger.java:135)
>         at org.apache.jasper.logging.Logger.log(Logger.java:349)
>         at org.apache.jasper.logging.Logger$Helper.log(Logger.java:734)
>         at org.apache.jasper.logging.Logger$Helper.log(Logger.java:696)
>         at
>
org.apache.jasper.runtime.JspFactoryImpl.internalGetPageContext(JspFactoryIm
pl.java:180)
>         at
>
org.apache.jasper.runtime.JspFactoryImpl.getPageContext(JspFactoryImpl.java:
154)
>         at org.apache.jsp.errorpage_jsp._jspService(errorpage_jsp.java:41)
>         at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
>
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2
04)
>         at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:289)
>         at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
>
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:684)
>         at
>
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatch
er.java:575)
>         at
>
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher
.java:498)
>         at
>
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:8
20)
>         at
>
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:395)
>         at
>
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp
l.java:480)
>         at org.apache.jsp.errorpage_jsp._jspService(errorpage_jsp.java:58)
>         at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136)
> .
> .
> .
> .
> .
> .
> .
>         at
> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:361)
>         at
> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:563)
>         at
>
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:535)
>         at
> org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:638)
>         at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:533)
>         at java.lang.Thread.run(Thread.java:536)
> 
> Dynamic libraries:
> 08048000-0804e000 r-xp 00000000 08:03 354685
> /usr/environment/javastuff/j2sdk1.4.1_01/bin/java
> 0804e000-0804f000 rw-p 00005000 08:03 354685
> /usr/environment/javastuff/j2sdk1.4.1_01/bin/java
> 40000000-40013000 r-xp 00000000 08:02 320782     /lib/ld-2.1.3.so
> 40013000-40014000 rw-p 00012000 08:02 320782     /lib/ld-2.1.3.so
> 40015000-40018000 r--s 00000000 08:03 162290
> /usr/local/tomcat2/bin/tomcat-jni.jar
> 40018000-4001a000 r--s 00000000 08:03 128905
> /usr/environment/javastuff/jcert.jar
> 4001a000-40025000 r-xp 00000000 08:02 320794     /lib/libpthread-0.8.so
> 40025000-4002c000 rw-p 0000a000 08:02 320794     /lib/libpthread-0.8.so
> 4002d000-4002f000 r-xp 00000000 08:02 320785     /lib/libdl-2.1.3.so
> 4002f000-40031000 rw-p 00001000 08:02 320785     /lib/libdl-2.1.3.so
> 40031000-4011e000 r-xp 00000000 08:02 320783     /lib/libc-2.1.3.so
> 4011e000-40122000 rw-p 000ec000 08:02 320783     /lib/libc-2.1.3.so
> 40126000-4043e000 r-xp 00000000 08:03 306412
> /usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/i386/client/libjvm.so
> 4043e000-405f2000 rw-p 00317000 08:03 306412
> /usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/i386/client/libjvm.so
> 40602000-40614000 r-xp 00000000 08:02 320787     /lib/libnsl-2.1.3.so
> 40614000-40616000 rw-p 00011000 08:02 320787     /lib/libnsl-2.1.3.so
> 40618000-40634000 r-xp 00000000 08:02 320786     /lib/libm-2.1.3.so
> 40634000-40635000 rw-p 0001b000 08:02 320786     /lib/libm-2.1.3.so
> 40635000-4063e000 r-xp 00000000 08:03 306406
>
/usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/i386/native_threads/libhpi.
s
> o
> 4063e000-4063f000 rw-p 00008000 08:03 306406
>
/usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/i386/native_threads/libhpi.
s
> o
> 40640000-40650000 r-xp 00000000 08:03 306416
> /usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/i386/libverify.so
> 40650000-40652000 rw-p 0000f000 08:03 306416
> /usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/i386/libverify.so
> 40652000-40673000 r-xp 00000000 08:03 306417
> /usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/i386/libjava.so
> 40673000-40675000 rw-p 00020000 08:03 306417
> /usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/i386/libjava.so
> 40675000-4068a000 r-xp 00000000 08:03 306419
> /usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/i386/libzip.so
> 4068a000-4068c000 rw-p 00014000 08:03 306419
> /usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/i386/libzip.so
> 4068c000-4068f000 r--s 00000000 08:03 162291
> /usr/local/tomcat2/bin/commons-daemon.jar
> 4068f000-40696000 r--s 00000000 08:03 162294
> /usr/local/tomcat2/bin/bootstrap.jar
> 40696000-4077a000 r--s 00000000 08:03 2093
> /usr/local/tomcat2/common/endorsed/xercesImpl.jar
> 4077a000-4078e000 r--s 00000000 08:03 2171
> /usr/local/tomcat2/common/endorsed/xmlParserAPIs.jar
> 4078e000-41e5c000 r--s 00000000 08:03 306752
> /usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/rt.jar
> 41e9f000-41eb6000 r--s 00000000 08:03 306440
> /usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/sunrsasign.jar
> 41eb6000-41f27000 r--s 00000000 08:03 306442
> /usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/jsse.jar
> 41f27000-41f3a000 r--s 00000000 08:03 306441
> /usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/jce.jar
> 41f3a000-421f6000 r--s 00000000 08:03 306750
> /usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/charsets.jar
> 4429e000-4429f000 r--s 00000000 08:03 129786
> /usr/environment/javastuff/jnet.jar
> 4429f000-442a0000 r--s 00000000 08:03 178347
> /usr/local/tomcat2/server/lib/servlets-common.jar
> 4c320000-4c336000 r--p 00000000 08:03 449584
> /usr/share/locale/en_US/LC_CTYPE
> 4c336000-4c339000 r--s 00000000 08:03 242555
> /usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/ext/dnsns.jar
> 4c339000-4c33b000 r--s 00000000 08:03 177137
> /usr/local/tomcat2/server/lib/servlets-invoker.jar
> 4c33b000-4c343000 r-xp 00000000 08:02 320791
> /lib/libnss_files-2.1.3.so
> 4c343000-4c344000 rw-p 00007000 08:02 320791
> /lib/libnss_files-2.1.3.so
> 4c344000-4c361000 r--s 00000000 08:03 242554
> /usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/ext/sunjce_provider.jar
> 4c361000-4c400000 r--s 00000000 08:03 242566
> /usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/ext/localedata.jar
> 4c400000-4c40e000 r--s 00000000 08:03 242567
> /usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/ext/ldapsec.jar
> 4c40e000-4c8c1000 r--s 00000000 08:03 354680
> /usr/environment/javastuff/j2sdk1.4.1_01/lib/tools.jar
> 4c8c1000-4c8ee000 r--s 00000000 08:03 242644
> /usr/local/tomcat2/common/lib/jasper-compiler.jar
> 4c8ee000-4c8f3000 r--s 00000000 08:03 242645
> /usr/local/tomcat2/common/lib/commons-logging-api.jar
> 4c8f3000-4c8f8000 r--s 00000000 08:03 242646
> /usr/local/tomcat2/common/lib/naming-factory.jar
> 4c8f8000-4c9a7000 r--s 00000000 08:03 242647
> /usr/local/tomcat2/common/lib/ant.jar
> 4c9a7000-4c9ae000 r--s 00000000 08:03 242648
> /usr/local/tomcat2/common/lib/naming-common.jar
> 4c9ae000-4c9b8000 r--s 00000000 08:03 242649
> /usr/local/tomcat2/common/lib/naming-resources.jar
> 4c9b8000-4c9cf000 r--s 00000000 08:03 242650
> /usr/local/tomcat2/common/lib/commons-collections.jar
> 4c9cf000-4c9db000 r--s 00000000 08:03 242651
> /usr/local/tomcat2/common/lib/activation.jar
> 4c9db000-4c9de000 r--s 00000000 08:03 242652
> /usr/local/tomcat2/common/lib/jta.jar
> 4c9de000-4c9ee000 r--s 00000000 08:03 242653
> /usr/local/tomcat2/common/lib/commons-dbcp.jar
> 4c9ee000-4ca33000 r--s 00000000 08:03 242654
> /usr/local/tomcat2/common/lib/mail.jar
> 4ca33000-4ca44000 r--s 00000000 08:03 242655
> /usr/local/tomcat2/common/lib/jasper-runtime.jar
> 4ca44000-4ca59000 r--s 00000000 08:03 242656
> /usr/local/tomcat2/common/lib/jdbc2_0-stdext.jar
> 4ca59000-4ca72000 r--s 00000000 08:03 242657
> /usr/local/tomcat2/common/lib/jndi.jar
> 4ca72000-4ca7a000 r--s 00000000 08:03 242658
> /usr/local/tomcat2/common/lib/commons-pool.jar
> 4ca7a000-4ca8e000 r--s 00000000 08:03 242659
> /usr/local/tomcat2/common/lib/servlet.jar
> 4ca8e000-4caa5000 r--s 00000000 08:03 129870
> /usr/environment/javastuff/NetComponents.jar
> 4caa5000-4d2fd000 r--s 00000000 08:03 242661
> /usr/local/tomcat2/common/lib/classes.jar
> 4d2fd000-4d35b000 r--s 00000000 08:03 242662
> /usr/local/tomcat2/common/lib/classes111.jar
> 4d35b000-4d369000 r--s 00000000 08:03 129888
> /usr/environment/javastuff/cos.jar
> 4d369000-4d3d4000 r--s 00000000 08:03 129893
> /usr/environment/javastuff/jgl3.1.0.jar
> 4d3d4000-4d446000 r--s 00000000 08:03 129787
> /usr/environment/javastuff/jsse.jar
> 4d446000-4d5cd000 r--s 00000000 08:03 129898
> /usr/environment/javastuff/rmiserver.jar
> 4d5cd000-4d632000 r--s 00000000 08:03 129900
> /usr/environment/javastuff/servlets.jar
> 4d632000-4d664000 r--s 00000000 08:03 128667
> /usr/environment/javastuff/tree.jar
> 4d664000-4d689000 r--s 00000000 08:03 177135
> /usr/local/tomcat2/server/lib/tomcat-util.jar
> 4d689000-4d690000 r--s 00000000 08:03 178348
> /usr/local/tomcat2/server/lib/commons-logging.jar
> 4d690000-4d69e000 r--s 00000000 08:03 177136
> /usr/local/tomcat2/server/lib/tomcat-coyote.jar
> 4d69e000-4d6b2000 r--s 00000000 08:03 177138
> /usr/local/tomcat2/server/lib/tomcat-jk2.jar
> 4d6b2000-4d6b6000 r--s 00000000 08:03 177139
> /usr/local/tomcat2/server/lib/servlets-manager.jar
> 4d6b6000-4d765000 r--s 00000000 08:03 177140
> /usr/local/tomcat2/server/lib/catalina.jar
> 4d765000-4d76b000 r--s 00000000 08:03 177141
> /usr/local/tomcat2/server/lib/tomcat-warp.jar
> 4d76b000-4d7b0000 r--s 00000000 08:03 177775
> /usr/local/tomcat2/server/lib/mx4j-jmx.jar
> 4d7b0000-4d7b6000 r--s 00000000 08:03 178344
> /usr/local/tomcat2/server/lib/servlets-webdav.jar
> 4d7b6000-4d7d0000 r--s 00000000 08:03 178345
> /usr/local/tomcat2/server/lib/jaas.jar
> 4d7d0000-4d7d8000 r--s 00000000 08:03 178346
> /usr/local/tomcat2/server/lib/jakarta-regexp-1.2.jar
> 4d7d8000-4d7dd000 r--s 00000000 08:03 178349
> /usr/local/tomcat2/server/lib/servlets-default.jar
> 4d7dd000-4d7e1000 r--s 00000000 08:03 178350
> /usr/local/tomcat2/server/lib/catalina-ant.jar
> 4d7e1000-4d7e9000 r--s 00000000 08:03 178352
> /usr/local/tomcat2/server/lib/commons-modeler.jar
> 4d7e9000-4d7f2000 r--s 00000000 08:03 178353
> /usr/local/tomcat2/server/lib/tomcat-http11.jar
> 4d7f2000-4d809000 r--s 00000000 08:03 178354
> /usr/local/tomcat2/server/lib/commons-digester.jar
> 4d809000-4d81d000 r--s 00000000 08:03 178355
> /usr/local/tomcat2/server/lib/commons-beanutils.jar
> 4d81d000-4d82e000 r--s 00000000 08:03 178356
> /usr/local/tomcat2/server/lib/tomcat-jk.jar
> 4d82e000-4d83e000 r-xp 00000000 08:03 306422
> /usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/i386/libnet.so
> 4d83e000-4d840000 rw-p 0000f000 08:03 306422
> /usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/i386/libnet.so
> 4d840000-4d891000 r--s 00000000 08:03 483016
> /usr/local/tomcat2/server/webapps/admin/WEB-INF/lib/struts.jar
> 4d891000-4d892000 r-xp 00000000 08:03 306433
> /usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/i386/librmi.so
> 4d892000-4d893000 rw-p 00000000 08:03 306433
> /usr/environment/javastuff/j2sdk1.4.1_01/jre/lib/i386/librmi.so
> 4d898000-4d8a1000 r-xp 00000000 08:02 320793
> /lib/libnss_nisplus-2.1.3.so
> 4d8a1000-4d8a3000 rw-p 00008000 08:02 320793
> /lib/libnss_nisplus-2.1.3.so
> 4d8a3000-4d8ab000 r-xp 00000000 08:02 320792     /lib/libnss_nis-2.1.3.so
> 4d8ab000-4d8ad000 rw-p 00007000 08:02 320792     /lib/libnss_nis-2.1.3.so
> 4d8ad000-4d8b0000 r-xp 00000000 08:02 320790     /lib/libnss_dns-2.1.3.so
> 4d8b0000-4d8b1000 rw-p 00002000 08:02 320790     /lib/libnss_dns-2.1.3.so
> 4d8b1000-4d8bd000 r-xp 00000000 08:02 320795     /lib/libresolv-2.1.3.so
> 4d8bd000-4d8be000 rw-p 0000b000 08:02 320795     /lib/libresolv-2.1.3.so
> 4d8e2000-4d933000 r--s 00000000 08:03 483016
> /usr/local/tomcat2/server/webapps/admin/WEB-INF/lib/struts.jar
> 
> Local Time = Mon Nov 18 08:15:10 2002
> Elapsed Time = 139024
> #
> # HotSpot Virtual Machine Error : 11
> # Error ID : 4F530E43505002E6
> # Please report this error at
> # http://java.sun.com/cgi-bin/bugreport.cgi
> #
> 
> 
> 
> What the heck is this all about?  Is this combination of jdk1.4.1, mod_jk
> and tomcat 4.1.12 no good?
> 
> 
> Please Help
> ryan
> 
> 
> 
> 
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
> 
> 


--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
MEMBERS EQUITY PTY LTD ABN 56 070 887 679



This email and any attachments are confidential. If you are not the

intended recipient, you must not disclose, distribute, copy or use the

information contained in this e-mail or any attachments. If you have

received this email in error, please tell us immediately by return email

and delete this e-mail and any attachments.



This message should not be removed.

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to