i have seen this with pages with lots of queries... adding debug="no" to the those query helped a lot
z On Tue, May 20, 2008 at 11:21 AM, Dale Fraser <[EMAIL PROTECTED]> wrote: > > 1024 mb > > Regards > Dale Fraser > http://learncf.com > http://flexcf.com > > > -----Original Message----- > From: cfaussie@googlegroups.com [mailto:[EMAIL PROTECTED] On Behalf > Of Zac Spitzer > Sent: Tuesday, 20 May 2008 10:25 AM > To: cfaussie@googlegroups.com > Subject: [cfaussie] Re: Out of Memory > > > how much memory do you have allocated to the cf jvm? > > On Tue, May 20, 2008 at 9:22 AM, Joel Cass <[EMAIL PROTECTED]> wrote: >> >> First thing that comes to mind is Sessions. >> >> If you are placing a lot of data in the session scope, your server can >> be brought down by all kinds of traffic especially spiders. >> >> And then there's excessive caching. If you are caching on a per-user >> basis or not caching effectively (e.g. storage bugs, whitespace) you can >> get this. >> >> Depends on your application. Perhaps it is loading some huge data >> structure into memory but it would have to be excessively huge to bring >> down the server. >> >> My two cents >> >> On Mon, 2008-05-19 at 13:15 +1000, Dale Fraser wrote: >>> Yeah, >>> >>> I've been told that the code is ok, but I think I'll need to look through > it >>> myself. >>> >>> Regards >>> Dale Fraser >>> http://learncf.com >>> http://flexcf.com >>> >>> >>> -----Original Message----- >>> From: cfaussie@googlegroups.com [mailto:[EMAIL PROTECTED] On > Behalf >>> Of Kai Koenig >>> Sent: Monday, 19 May 2008 12:17 PM >>> To: cfaussie@googlegroups.com >>> Subject: [cfaussie] Re: Out of Memory >>> >>> >>> Dale, >>> >>> something on your page seems to go crazy and suck all the remaining >>> VM memory. >>> >>> Cheers >>> Kai >>> >>> >We are getting these errors on a particular page. Looking at the code >>> >there is nothing wrong that we can see other than the fact that it is >>> >manipulating a large amount of data. >>> > >>> >Any ideas on what we can do to eliminate these issues. >>> >500 >>> >ROOT CAUSE: >>> >coldfusion.runtime.EventHandlerException: Event handler exception. >>> > at coldfusion.runtime.AppEventInvoker.onRequest >>> >(AppEventInvoker.java:251) >>> > at coldfusion.filter.ApplicationFilter.invoke >>> >(ApplicationFilter.java:269) >>> > at coldfusion.filter.RequestMonitorFilter.invoke >>> >(RequestMonitorFilter.java:48) >>> > at coldfusion.filter.MonitoringFilter.invoke >>> (MonitoringFilter.java:40) >>> > at coldfusion.filter.PathFilter.invoke(PathFilter.java:86) >>> > at >>> coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70) >>> > at coldfusion.filter.ClientScopePersistenceFilter.invoke >>> >(ClientScopePersistenceFilter.java:28) >>> > at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) >>> > at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46) >>> > at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) >>> > at coldfusion.filter.DatasourceFilter.invoke >>> (DatasourceFilter.java:22) >>> > at coldfusion.filter.RequestThrottleFilter.invoke >>> >(RequestThrottleFilter.java:126) >>> > at coldfusion.CfmServlet.service(CfmServlet.java:175) >>> > at coldfusion.bootstrap.BootstrapServlet.service >>> >(BootstrapServlet.java:89) >>> > at jrun.servlet.FilterChain.doFilter(FilterChain.java:86) >>> > at coldfusion.monitor.event.MonitoringServletFilter.doFilter >>> >(MonitoringServletFilter.java:42) >>> > at coldfusion.bootstrap.BootstrapFilter.doFilter >>> >(BootstrapFilter.java:46) >>> > at jrun.servlet.FilterChain.doFilter(FilterChain.java:94) >>> > at jrun.servlet.FilterChain.service(FilterChain.java:101) >>> > at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106) >>> > at >>> jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) >>> > at jrun.servlet.JRunRequestDispatcher.invoke >>> >(JRunRequestDispatcher.java:284) >>> > at jrun.servlet.ServletEngineService.dispatch >>> >(ServletEngineService.java:543) >>> > at jrun.servlet.jrpp.JRunProxyService.invokeRunnable >>> >(JRunProxyService.java:203) >>> > at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable >>> >(ThreadPool.java:320) >>> > at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable >>> >(ThreadPool.java:428) >>> > at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable >>> >(ThreadPool.java:266) >>> > at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66) >>> >Caused by: java.lang.OutOfMemoryError: Java heap space >>> > >>> >javax.servlet.ServletException: ROOT CAUSE: >>> >coldfusion.runtime.EventHandlerException: Event handler exception. >>> > at coldfusion.runtime.AppEventInvoker.onRequest >>> >(AppEventInvoker.java:251) >>> > at coldfusion.filter.ApplicationFilter.invoke >>> >(ApplicationFilter.java:269) >>> > at coldfusion.filter.RequestMonitorFilter.invoke >>> >(RequestMonitorFilter.java:48) >>> > at coldfusion.filter.MonitoringFilter.invoke >>> (MonitoringFilter.java:40) >>> > at coldfusion.filter.PathFilter.invoke(PathFilter.java:86) >>> > at >>> coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70) >>> > at coldfusion.filter.ClientScopePersistenceFilter.invoke >>> >(ClientScopePersistenceFilter.java:28) >>> > at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) >>> > at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46) >>> > at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) >>> > at coldfusion.filter.DatasourceFilter.invoke >>> (DatasourceFilter.java:22) >>> > at coldfusion.filter.RequestThrottleFilter.invoke >>> >(RequestThrottleFilter.java:126) >>> > at coldfusion.CfmServlet.service(CfmServlet.java:175) >>> > at coldfusion.bootstrap.BootstrapServlet.service >>> >(BootstrapServlet.java:89) >>> > at jrun.servlet.FilterChain.doFilter(FilterChain.java:86) >>> > at coldfusion.monitor.event.MonitoringServletFilter.doFilter >>> >(MonitoringServletFilter.java:42) >>> > at coldfusion.bootstrap.BootstrapFilter.doFilter >>> >(BootstrapFilter.java:46) >>> > at jrun.servlet.FilterChain.doFilter(FilterChain.java:94) >>> > at jrun.servlet.FilterChain.service(FilterChain.java:101) >>> > at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106) >>> > at >>> jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) >>> > at jrun.servlet.JRunRequestDispatcher.invoke >>> >(JRunRequestDispatcher.java:284) >>> > at jrun.servlet.ServletEngineService.dispatch >>> >(ServletEngineService.java:543) >>> > at jrun.servlet.jrpp.JRunProxyService.invokeRunnable >>> >(JRunProxyService.java:203) >>> > at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable >>> >(ThreadPool.java:320) >>> > at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable >>> >(ThreadPool.java:428) >>> > at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable >>> >(ThreadPool.java:266) >>> > at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66) >>> >Caused by: java.lang.OutOfMemoryError: Java heap space >>> > >>> > at coldfusion.monitor.event.MonitoringServletFilter.doFilter >>> >(MonitoringServletFilter.java:70) >>> > at coldfusion.bootstrap.BootstrapFilter.doFilter >>> >(BootstrapFilter.java:46) >>> > at jrun.servlet.FilterChain.doFilter(FilterChain.java:94) >>> > at jrun.servlet.FilterChain.service(FilterChain.java:101) >>> > at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106) >>> > at >>> jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) >>> > at jrun.servlet.JRunRequestDispatcher.invoke >>> >(JRunRequestDispatcher.java:284) >>> > at jrun.servlet.ServletEngineService.dispatch >>> >(ServletEngineService.java:543) >>> > at jrun.servlet.jrpp.JRunProxyService.invokeRunnable >>> >(JRunProxyService.java:203) >>> > at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable >>> >(ThreadPool.java:320) >>> > at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable >>> >(ThreadPool.java:428) >>> > at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable >>> >(ThreadPool.java:266) >>> > at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66) >>> > >>> >500 >>> >ROOT CAUSE: >>> >java.lang.OutOfMemoryError: GC overhead limit exceeded >>> > >>> >javax.servlet.ServletException: ROOT CAUSE: >>> >java.lang.OutOfMemoryError: GC overhead limit exceeded >>> > >>> > at coldfusion.monitor.event.MonitoringServletFilter.doFilter >>> >(MonitoringServletFilter.java:70) >>> > at coldfusion.bootstrap.BootstrapFilter.doFilter >>> >(BootstrapFilter.java:46) >>> > at jrun.servlet.FilterChain.doFilter(FilterChain.java:94) >>> > at jrun.servlet.FilterChain.service(FilterChain.java:101) >>> > at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106) >>> > at >>> jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) >>> > at jrun.servlet.JRunRequestDispatcher.invoke >>> >(JRunRequestDispatcher.java:284) >>> > at jrun.servlet.ServletEngineService.dispatch >>> >(ServletEngineService.java:543) >>> > at jrun.servlet.jrpp.JRunProxyService.invokeRunnable >>> >(JRunProxyService.java:203) >>> > at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable >>> >(ThreadPool.java:320) >>> > at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable >>> >(ThreadPool.java:428) >>> > at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable >>> >(ThreadPool.java:266) >>> > at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66) >>> > >>> > >>> > >>> > >>> >Regards >>> >Dale Fraser >>> >http://learncf.com >>> >http://flexcf.com >>> > >>> > >>> > >>> > >>> >>> >>> >>> >>> > >>> >> >> >> > >> > > > > -- > Zac Spitzer - > http://zacster.blogspot.com (My Blog) > +61 405 847 168 > > > > > > -- Zac Spitzer - http://zacster.blogspot.com (My Blog) +61 405 847 168 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "cfaussie" group. To post to this group, send email to cfaussie@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en -~----------~----~----~----~------~----~------~--~---