Thanks, Ingo. We have set the JAVA_OPTs to set the Java VM memory, but it seems doesn't work. As you said the problem might depend on the store implementation we are using. Would you mind to tell me what does it mean of store implementation? I am sorry that i am quite new to Slide. Thanks.
Also i have tried to print out the stack trace as follows, do you have any ideas on it? Regards, Priscilla "Thread-32" daemon prio=5 tid=0x4AB80D10 nid=0x54c runnable [4cdfe000..4cdffdbc] at java.lang.Throwable.getStackTraceElement(Native Method) at java.lang.Throwable.getOurStackTrace(Throwable.java:591) - locked <03DB1150> (a java.lang.Throwable) at java.lang.Throwable.getStackTrace(Throwable.java:582) at org.apache.commons.logging.impl.Jdk14Logger.log(Jdk14Logger.java:115) at org.apache.commons.logging.impl.Jdk14Logger.trace(Jdk14Logger.java:25 6) at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:80) at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection. java:878) at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMetho dBase.java:1907) at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodB ase.java:1713) at org.apache.commons.httpclient.HttpMethodBase.processRequest(HttpMetho dBase.java:2313) at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.j ava:957) at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.jav a:564) at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.jav a:476) at org.apache.webdav.lib.WebdavResource.propfindMethod(WebdavResource.ja va:2994) at org.apache.webdav.lib.WebdavResource.propfindMethod(WebdavResource.ja va:2964) at org.apache.webdav.lib.WebdavResource.setNamedProp(WebdavResource.java :840) at org.apache.webdav.lib.WebdavResource.setBasicProperties(WebdavResourc e.java:789) at org.apache.webdav.lib.WebdavResource.setProperties(WebdavResource.jav a:1670) at org.apache.webdav.lib.WebdavResource.setHttpURL(WebdavResource.java:1 110) at org.apache.webdav.lib.WebdavResource.setHttpURL(WebdavResource.java:1 129) at org.apache.webdav.lib.WebdavResource.setHttpURL(WebdavResource.java:1 208) at org.apache.webdav.lib.WebdavResource.setPath(WebdavResource.java:1266 ) at jspclient.Session.changeCollection(Session.java:158) at org.apache.jsp.dirlist_jsp._jspService(dirlist_jsp.java:253) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper .java:204) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2 95) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV alve.java:260) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex t.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV alve.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex t.invokeNext(StandardPipeline.java:643) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica torBase.java:550) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex t.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java: 2415) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j ava:180) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex t.invokeNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche rValve.java:170) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex t.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j ava:172) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex t.invokeNext(StandardPipeline.java:641) at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.ja va:400) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex t.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal ve.java:174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex t.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22 3) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:261) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:360) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:632) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.ja va:590) at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:707) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP ool.java:530) at java.lang.Thread.run(Thread.java:536) -----Original Message----- From: Ingo Brunberg [mailto:[EMAIL PROTECTED] Sent: Monday, December 15, 2003 4:42 PM To: [EMAIL PROTECTED] Subject: Re: Performance issue of web application using slide Hi Priscilla, we are running Slide with an even larger user base without significant performance problems. But that might depend on the store implementation you are using. Concerning the memory problems you should make sure to give your Java VM enough memory with the -mx and propably the -ms switches. Regards, Ingo > Hi, all. > > I am developing an web application which is using Tomcat 4.1.18 to connect > to the Slide server. Everything work fine in development stage. But after i > published it to the production environment, the web application seems > continue to hold the memory of the server. At last, i need to restart the > slide. > > In my webapp, every user login to the slide server will a session value > containing a WebdavResource. Would it be a problem to the performance of > the server? And in my slide server, it contains several hundreds files and > they will be accessd by about 50 users. > > Regards, > Priscilla --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]