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

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

Reply via email to