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]>