Howdy, Thank you for posting the followup -- it's important when people actually report results.
Expect JDK 1.5 (this is not a tomcat-specific issue) to run better on Hyperthreaded machines. Yoav Shapira Millennium ChemInformatics >-----Original Message----- >From: Kilic, Hakan [mailto:[EMAIL PROTECTED] >Sent: Wednesday, November 26, 2003 1:48 PM >To: 'Tomcat Users List' >Subject: RE: Tomcat 4.1.24 Standalone max requests serviced java exception > >Hi all, > >After realizing that the application bug wasn't a bug or my main culprit, I >did some checking on my machine setup. I found that Hyperthreading actually >decreased the total load Tomcat could handle. Once I turned HT off, I was >able to significantly increase the amount of load the server could handle >(my application uses a lot of jsp pages). > >Just wanted to post a follow up. > >-Hakan > >-----Original Message----- >From: Kilic, Hakan [mailto:[EMAIL PROTECTED] >Sent: Friday, November 21, 2003 9:53 AM >To: 'Tomcat Users List' >Subject: RE: Tomcat 4.1.24 Standalone max requests serviced java >exception > > >Hi Yansheng, > >That was a great link, thanks! I did happen to have an error page specified >for my application, and once I removed this, I found that another java >exception was being reported, one from my application itself, that was >being >hidden by the illegalstateexception. > >Thanks so much! > >-Hakan Kilic > >-----Original Message----- >From: Yansheng Lin [mailto:[EMAIL PROTECTED] >Sent: Thursday, November 20, 2003 3:17 PM >To: 'Tomcat Users List' >Subject: RE: Tomcat 4.1.24 Standalone max requests serviced java >exception > > > >Here is a good link explaining the error: > >http://www2.real-time.com/rte-tomcat/2000/Jun/msg02488.html > > > >-----Original Message----- >From: Yansheng Lin [mailto:[EMAIL PROTECTED] >Sent: Thursday, November 20, 2003 1:12 PM >To: 'Tomcat Users List' >Subject: RE: Tomcat 4.1.24 Standalone max requests serviced java exception > > >I will give this a try: > >I don't think this is related to the number of requests. By default, JSP >pages will try to create a session. So if you call a new jsp page after >the response has been sent committed, this is exactly what is supposed to >happen. Are you trying to forward or redirect the reponse after it's being >committed? > >How do you test your application, btw? > >-Yan > >-----Original Message----- >From: Kilic, Hakan [mailto:[EMAIL PROTECTED] >Sent: Wednesday, November 19, 2003 7:47 AM >To: 'Tomcat Users List' >Subject: Tomcat 4.1.24 Standalone max requests serviced java exception > > >Hi all, > >I'm running into this java exception only when increasing my traffic to my >Tomcat web server. I'm running Tomcat 4.1.24 Standalone, and my traffic is >about 100 concurrent connections when this happens. I'm just wondering if > >a) This error is really related to reaching the max number of requests my >server can handle >b) How can I increase the number of requests my server can service, already >tinkered around with connections in the server.xml (it's a dual P3 1.4 GHz, >2G ram machine) >c) What's this java exception really mean. > >2003-11-18 12:45:17 JspFactoryImpl: Exception initializing page context >java.lang.IllegalStateException: Cannot create a session after the response >has been committed > at >org.apache.coyote.tomcat4.CoyoteRequest.doGetSession(CoyoteRequest.java :188 >4 >) > at >org.apache.coyote.tomcat4.CoyoteRequest.getSession(CoyoteRequest.java:1 731) > at >org.apache.coyote.tomcat4.CoyoteRequestFacade.getSession(CoyoteRequestF acad >e >.java:365) > at >org.apache.coyote.tomcat4.CoyoteRequestFacade.getSession(CoyoteRequestF acad >e >.java:370) > at >javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequ estW >r >apper.java:268) > at >org.apache.jasper.runtime.PageContextImpl._initialize(PageContextImpl.j ava: >1 >38) > at >org.apache.jasper.runtime.PageContextImpl.initialize(PageContextImpl.ja va:1 >1 >4) > at >org.apache.jasper.runtime.JspFactoryImpl.internalGetPageContext(JspFact oryI >m >pl.java:175) > at >org.apache.jasper.runtime.JspFactoryImpl.getPageContext(JspFactoryImpl. java >: >154) > at >org.apache.jsp.core_loadtest_jsp._jspService(core_loadtest_jsp.java:33) > 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.j ava: >2 >10) > at >org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295 ) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at >org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispat cher >. >java:684) > at >org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDis patc >h >er.java:575) > at >org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispa tche >r >.java:498) > at >org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.j ava: >8 >22) > at org.apache.jsp.digits_jsp._jspService(digits_jsp.java:2905) > 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.j ava: >2 >10) > at >org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295 ) > 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(Applic atio >n >FilterChain.java:247) > at >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil terC >h >ain.java:193) > at >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal ve.j >a >va:256) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. invo >k >eNext(StandardPipeline.java:643) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 480) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at >org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal ve.j >a >va:191) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. invo >k >eNext(StandardPipeline.java:643) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 480) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at >org.apache.catalina.core.StandardContext.invoke(StandardContext.java:24 16) > at >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav a:18 >0 >) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. invo >k >eNext(StandardPipeline.java:643) > at >org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherV alve >. >java:171) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. invo >k >eNext(StandardPipeline.java:641) > at >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav a:17 >2 >) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. invo >k >eNext(StandardPipeline.java:641) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 480) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve .jav >a >:174) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. invo >k >eNext(StandardPipeline.java:643) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 480) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at >org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) > at >org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:263) > at >org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:360) > at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:604) > at >org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java :562 >) > at >org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:679) > at >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo l.ja >v >a:619) > at java.lang.Thread.run(Thread.java:534) > >Thanks for any help! > >-Hakan Kilic > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
