Hi, I'm a bit of a newbie so go easy on me if I get things wrong.

We're also having trouble with with cocoon under load.  We're running under
NT4 SP6a, Tomcat 4.0.3, Cocoon 2.0.2, and JDK 1.3.1.  We've got a webapp
that connects to an MSSQL Server 2000 db using Microsoft's jdbc driver, it
reads some XML from the db then uses FOP to generate a PDF.  The app works
fine under low load however once we beef it up to say 20 processes querying
concurrently  bad things happen.  Firstly we were using cocoon 2.0.1 as you
are and found after about 1500 hits cocoon would hang, as you found, Tomcat
was still okay, and even the sample webapps still run.  So it's our webapp
only that hangs.  THe last few days I've upgraded to Cocoon 2.0.2 and
haven't encountered the hang-up problem.  However I have a new problem,
after a random amount of time (the furthest I've got is 2500 hits, the
quickest was 100 hits) the jvm crashes.  I'm running Tomcat standalone in a
command prompt.  The error comes in a message box, something about a
reference to a null pointer (0x000000), sorry I don't have the exact message
handy, trying to replicate but it takes a while to get to the problem
numbers.  Anyone else seen this, would upgrading to Tomcat 4.0.4b2 or JVM
1.4 help at all.  To use 1.4 do I need to rebuild cocoon, or just run it all
with jvm 1.4?

Chris.


-----Original Message-----
From: Michael Wechner [mailto:[EMAIL PROTECTED]]
Sent: Friday, 5 April 2002 0:37
To: [EMAIL PROTECTED]
Subject: Load test with ab


Hi

We did a load test of Cocoon 2.0.1 with "ab" from Apache.

Everything is fine when we do Concurrency 1 or 3
(ab -n 100000 -c 3)
and performance looks good (pretty much the same as Zope).

But when we set Concurrency 10 we run into trouble.
Cocoon seems to stop running after a certain time and is throwing 
various Exceptions. And it doesn't recover (to recover we have to 
restart Tomcat).

But Tomcat is still running perfectly althought Cocoon doesn't work
anymore.

So I guess it must have something to do with Caching in the memory!

Any help is very much appreciated.

Thanks

Michael






==> error.log.000003 <==
ERROR   (2002-04-04) 16:33.01:693   [access] (/wyona-cms/) 
HttpProcessor[8080][2]/CocoonServlet: Problem with servlet
java.lang.NullPointerException
         at 
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:2099)
         at 
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:2071)
         at org.apache.cocoon.sitemap.Handler.process(Handler.java:173)
         at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:115)
         at 
org.apache.cocoon.sitemap.SitemapManager.process(SitemapManager.java:144)
         at org.apache.cocoon.Cocoon.process(Cocoon.java:605)
         at 
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:795)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown 
Source)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown Source)
         at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown 
Source)
         at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown 
Source)
         at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
         at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
         at org.apache.catalina.core.StandardContextValve.invoke(Unknown 
Source)
         at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown 
Source)
         at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
         at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
         at org.apache.catalina.core.StandardContext.invoke(Unknown Source)
         at org.apache.catalina.core.StandardHostValve.invoke(Unknown 
Source)
         at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown 
Source)
         at 
org.apache.catalina.valves.ErrorDispatcherValve.invoke(Unknown Source)
         at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown 
Source)
         at org.apache.catalina.valves.ErrorReportValve.invoke(Unknown 
Source)
         at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown 
Source)
         at org.apache.catalina.valves.AccessLogValve.invoke(Unknown Source)
         at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown 
Source)
         at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
         at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
         at org.apache.catalina.core.StandardEngineValve.invoke(Unknown 
Source)
         at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown 
Source)
         at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
         at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
         at 
org.apache.catalina.connector.http.HttpProcessor.process(Unknown Source)
         at org.apache.catalina.connector.http.HttpProcessor.run(Unknown 
Source)
         at java.lang.Thread.run(Thread.java:484)





---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

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

---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

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

Reply via email to