CF8 keeps crashing
|
|
Thread rating:  |
obouillaud - 09 Oct 2007 09:30 GMT I have 2 servers running CF8 for a few days, and if everything was ok on my test box, the productions servers keep crashing. The 2 servers share the same site using a hardware load balancer. The database is as SQL Server 2005, and the files are stored on a NAS cluster.
I tried serveral parameters : JVM : min/max heapsize from 512mb to 1400 mb / maxPermSize until 256 mb number of threads : from 10 to 30. ... but it does not seem to have noticeable effects. I tried to spy my code using the coldfusion monitor to find a special bottleneck or something in my code that causes the failure... but didn't find anytihng noticeable. Evertything was working quite fine on CF7 and crashs with CF8.
some of the errors attached.
Any suggestion ?
"Error","Thread-1","10/09/07","09:53:07",,"The Metrics service is not available. This exception is usually caused by service startup failure. Check your server configuration." coldfusion.server.ServiceFactory$ServiceNotAvailableException: The Metrics service is not available. at coldfusion.server.ServiceFactory.getMetricsService(ServiceFactory.java:139) at coldfusion.server.CFService.stop(CFService.java:611) at coldfusion.server.j2ee.CFStartUpServlet.destroy(CFStartUpServlet.java:91) at coldfusion.bootstrap.BootstrapServlet.destroy(BootstrapServlet.java:107) at jrun.servlet.WebApplicationService.stop(WebApplicationService.java:328) at jrun.ea.EnterpriseApplication.stop(EnterpriseApplication.java:221) at jrun.deployment.DeployerService.stop(DeployerService.java:1340) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav a:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospe ctor.java:93) at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospe ctor.java:27) at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:208) at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:120) at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:262) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerI nterceptor.java:836) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761) at jrunx.kernel.ServiceAdapter.invokeMethod(ServiceAdapter.java:705) at jrunx.kernel.JRunServiceDeployer.invokeOnServices(JRunServiceDeployer.java:460) at jrunx.kernel.JRunServiceDeployer.stopServices(JRunServiceDeployer.java:317) at jrunx.kernel.JRunServiceDeployer.shutdownServices(JRunServiceDeployer.java:276) at jrunx.kernel.JRunServiceDeployer.run(JRunServiceDeployer.java:266) at java.lang.Thread.run(Thread.java:619) ------------------------------------------------------------------------------- "Error","jrpp-9","10/08/07","10:49:13","MA_Site_Internet","unable to create new native thread The specific sequence of files included or processed is: \\10.1.17.243\microapp\ma_externe\bov2\bo_infos_clients.cfm, line: 57 " java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Thread.java:597) at coldfusion.server.j2ee.sql.pool.ConnectionRunner.fetchConnection(ConnectionRunne r.java:42) at coldfusion.server.j2ee.sql.pool.JDBCPool.create(JDBCPool.java:522) at coldfusion.server.j2ee.sql.pool.JDBCPool._checkOut(JDBCPool.java:447) at coldfusion.server.j2ee.sql.pool.JDBCPool.checkOut(JDBCPool.java:353) at coldfusion.server.j2ee.sql.pool.JDBCPool.requestConnection(JDBCPool.java:790) at coldfusion.server.j2ee.sql.pool.JDBCManager.requestConnection(JDBCManager.java:1 25) at coldfusion.server.j2ee.sql.JRunDataSource.getConnection(JRunDataSource.java:138) at coldfusion.sql.CFDataSource.getConnection(CFDataSource.java:42) at coldfusion.sql.DataSrcImpl.getCachedConnection(DataSrcImpl.java:154) at coldfusion.sql.DataSrcImpl.getConnection(DataSrcImpl.java:108) at coldfusion.sql.SqlImpl.execute(SqlImpl.java:297) at coldfusion.tagext.sql.QueryTag.executeQuery(QueryTag.java:831) at coldfusion.tagext.sql.QueryTag.doEndTag(QueryTag.java:521) at cf_header2ecfm730368753.runPage(\\10.1.17.243\microapp\ma_externe\bov2\_header.c fm:57) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:192) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:366) at coldfusion.runtime.CfJspPage._emptyTag(CfJspPage.java:2644) at cfbo_infos_clients2ecfm2091218256._factor14(\\10.1.17.243\microapp\ma_externe\bo v2\bo_infos_clients.cfm:1) at cfbo_infos_clients2ecfm2091218256.runPage(\\10.1.17.243\microapp\ma_externe\bov2 \bo_infos_clients.cfm:1) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:192) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:366) at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:279) 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(ClientScopePersistenceFilt er.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(MonitoringServletFilte r.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) ---------------------------------------------------- "Error","jrpp-105","10/08/07","15:34:31","MA_Site_Internet","unable to create new native thread The specific sequence of files included or processed is: \\10.1.17.243\microapp\ma_externe\modules\newsletter\newslien.cfm, line: 82 " java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Thread.java:597) at coldfusion.server.j2ee.sql.pool.ConnectionRunner.fetchConnection(ConnectionRunne r.java:42) at coldfusion.server.j2ee.sql.pool.JDBCPool.create(JDBCPool.java:522) at coldfusion.server.j2ee.sql.pool.JDBCPool._checkOut(JDBCPool.java:447) at coldfusion.server.j2ee.sql.pool.JDBCPool.checkOut(JDBCPool.java:353) at coldfusion.server.j2ee.sql.pool.JDBCPool.requestConnection(JDBCPool.java:790) at coldfusion.server.j2ee.sql.pool.JDBCManager.requestConnection(JDBCManager.java:1 25) at coldfusion.server.j2ee.sql.JRunDataSource.getConnection(JRunDataSource.java:138) at coldfusion.sql.CFDataSource.getConnection(CFDataSource.java:42) at coldfusion.sql.DataSrcImpl.getCachedConnection(DataSrcImpl.java:154) at coldfusion.sql.DataSrcImpl.getConnection(DataSrcImpl.java:108) at coldfusion.sql.SqlImpl.execute(SqlImpl.java:297) at coldfusion.tagext.sql.QueryTag.executeQuery(QueryTag.java:831) at coldfusion.tagext.sql.QueryTag.doEndTag(QueryTag.java:521) at cfsettings2ecfc299703794$funcLOAD.runFunction(\\10.1.17.243\microapp\ma_externe\ composants\outils\settings.cfc:82) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:56) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2464) at cfsettings2ecfc299703794.runPage(\\10.1.17.243\microapp\ma_externe\composants\ou tils\settings.cfc:64) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:192) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.TemplateProxyFactory.resolveComponentHelper(TemplateProxyFact ory.java:482) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:21 9) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:15 7) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:14 7) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:13 1) at coldfusion.runtime.TemplateProxyFactory.resolveFile(TemplateProxyFactory.java:90 ) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:13 00) at coldfusion.cfc.Co
ke4pym - 09 Oct 2007 13:48 GMT Generally speaking "java.lang.OutOfMemoryError: unable to create new native thread" means you're asking code to do something to the stack that causes one of the memory pools to run out of memory.
I've not tinkered with CF 8's onboard diags yet. But you can turn on verbose GC and that'll help you identify which memory segement in the stack is running dry. You can then try tweaking the parameters for that memory segement in your java.args line.
Turn on verbose GC with: -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGC
Output from this will be in the related server.out log file.
I'd also recommend running the latest iteration of your version of Java. Many times issues like this are made worse (sometimes) or better between iterations.
Make sure you turn off verbose GC when you're done.
obouillaud - 10 Oct 2007 09:37 GMT I trying the verbose output,... (but as it needs a restart, i waited the next crash... which just happenned at the moment)
I was there when the crash occurs, and the error was the "The Metrics service is not available. This exception is usually caused by service startup failure. Check your server configuration" one. This is the error reported in the web browser when you try to load a cfm page but there is nothing in the exception log.
obouillaud - 11 Oct 2007 08:34 GMT The server crashed again. I checked the exception log... and there is absolutely nothing : the crashed occured around 6:45pm the last error is a missing template : "Error","jrpp-102","10/10/07","18:41:44",,"File not found: /espace.cfm The specific sequence of files included or processed is: \\10.1.17.243\microapp\ma_externe\revendeur\revendeur-ma\espace.cfm'' " coldfusion.runtime.TemplateNotFoundException: File not found: /espace.cfm at coldfusion.filter.PathFilter.invoke(PathFilter.java:89) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilt er.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.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(MonitoringServletFilte r.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)
The server was kept crashed around an hour to check different things, but the only other message in the log is a "The Metrics service is not available..." but when the server was restarted. So I think these "metrics" error just occurs when there is cfm pages calls when the CF server is starting and is not totally ready to serve the pages.
ke4pym - 12 Oct 2007 19:04 GMT On thing I noticed in your first message was this:
tried serveral parameters : JVM : min/max heapsize from 512mb to 1400 mb / maxPermSize until 256 mb. Maximum number of simultaneous Template requests : from 10 to 30. Maximum number of running JRun threads : from 30 to 100.
Try a heapsize of 1024/384
You really need to be careful with just dialing around the max template requests and JRun threads. More is not automagically better. You need to stick "close" to the Adobe recommended 6-8 threads per CPU. This is a YMMV setting based on what your applications are doing.
If you were able to get verbose gc turned on, do you see anything in your server-out.log file (or something similarly named)? That's going to tell you where the stack is running out of memory and armed with that information you can configure your java.args accordingly.
obouillaud - 15 Oct 2007 09:34 GMT "Try a heapsize of 1024/384" : what do you exactly mean ? Minimum JVM Heap Size = 384 & Maximum JVM Heap Size = 1024 ?
I set "Maximum number of simultaneous Template requests" to 5 for the last 3 days, but it does not solves the problem. The server crashed yesterday for example.
Here is a cfroot\runtime\logs\coldfusion-out.log abstract of the moment when it crashed
coldfusion-out.log :
{Heap before GC invocations=13244 (full 151): PSYoungGen total 101120K, used 94033K [0x4c610000, 0x536a0000, 0x537d0000) eden space 88384K, 100% used [0x4c610000,0x51c60000,0x51c60000) from space 12736K, 44% used [0x52a30000,0x52fb4570,0x536a0000) to space 13440K, 0% used [0x51c60000,0x51c60000,0x52980000) PSOldGen total 932096K, used 885958K [0x137d0000, 0x4c610000, 0x4c610000) object space 932096K, 95% used [0x137d0000,0x49901820,0x4c610000) PSPermGen total 63104K, used 63082K [0x037d0000, 0x07570000, 0x137d0000) object space 63104K, 99% used [0x037d0000,0x0756a870,0x07570000) 114152.795: [GC [PSYoungGen: 94033K->5960K(93952K)] 979991K->892181K(1026048K), 0.0284722 secs] Heap after GC invocations=13244 (full 151): PSYoungGen total 93952K, used 5960K [0x4c610000, 0x53530000, 0x537d0000) eden space 87936K, 0% used [0x4c610000,0x4c610000,0x51bf0000) from space 6016K, 99% used [0x51c60000,0x522323c0,0x52240000) to space 12928K, 0% used [0x52890000,0x52890000,0x53530000) PSOldGen total 932096K, used 886220K [0x137d0000, 0x4c610000, 0x4c610000) object space 932096K, 95% used [0x137d0000,0x49943120,0x4c610000) PSPermGen total 63104K, used 63082K [0x037d0000, 0x07570000, 0x137d0000) object space 63104K, 99% used [0x037d0000,0x0756a870,0x07570000) } 10/14 20:51:34 Error [jrpp-364] - File not found: /espace.cfm The specific sequence of files included or processed is: \\10.1.17.243\microapp\ma_externe\exemples\permisauto\espace.cfm'' 10/14 20:51:36 Information [scheduler-0] - Alert: JVM memory allocation has gone over threshold 900 MB 10/14 20:51:36 Information [scheduler-0] - Alert: jvmmemoryalert: Email notification sent.
/.../
{Heap before GC invocations=13261 (full 151): PSYoungGen total 103808K, used 103796K [0x4c610000, 0x537d0000, 0x537d0000) eden space 92032K, 100% used [0x4c610000,0x51ff0000,0x51ff0000) from space 11776K, 99% used [0x51ff0000,0x52b6d0c8,0x52b70000) to space 12672K, 0% used [0x52b70000,0x52b70000,0x537d0000) PSOldGen total 932096K, used 911912K [0x137d0000, 0x4c610000, 0x4c610000) object space 932096K, 97% used [0x137d0000,0x4b25a3e8,0x4c610000) PSPermGen total 63104K, used 63082K [0x037d0000, 0x07570000, 0x137d0000) object space 63104K, 99% used [0x037d0000,0x0756a870,0x07570000) 114239.649: [GC [PSYoungGen: 103796K->8465K(99072K)] 1015709K->931810K(1031168K), 0.0813012 secs] Heap after GC invocations=13261 (full 151): PSYoungGen total 99072K, used 8465K [0x4c610000, 0x537d0000, 0x537d0000) eden space 86400K, 0% used [0x4c610000,0x4c610000,0x51a70000) from space 12672K, 66% used [0x52b70000,0x533b4730,0x537d0000) to space 15040K, 0% used [0x51a70000,0x51a70000,0x52920000) PSOldGen total 932096K, used 923345K [0x137d0000, 0x4c610000, 0x4c610000) object space 932096K, 99% used [0x137d0000,0x4bd844c0,0x4c610000) PSPermGen total 63104K, used 63082K [0x037d0000, 0x07570000, 0x137d0000) object space 63104K, 99% used [0x037d0000,0x0756a870,0x07570000) } {Heap before GC invocations=13262 (full 152): PSYoungGen total 99072K, used 8465K [0x4c610000, 0x537d0000, 0x537d0000) eden space 86400K, 0% used [0x4c610000,0x4c610000,0x51a70000) from space 12672K, 66% used [0x52b70000,0x533b4730,0x537d0000) to space 15040K, 0% used [0x51a70000,0x51a70000,0x52920000) PSOldGen total 932096K, used 923345K [0x137d0000, 0x4c610000, 0x4c610000) object space 932096K, 99% used [0x137d0000,0x4bd844c0,0x4c610000) PSPermGen total 63104K, used 63082K [0x037d0000, 0x07570000, 0x137d0000) object space 63104K, 99% used [0x037d0000,0x0756a870,0x07570000) 114239.730: [Full GC[Unloading class Statement828] [Unloading class Statement803] [Unloading class Statement824] [Unloading class Statement873] [Unloading class Statement831] /.../ [Unloading class Statement865] [Unloading class Statement898] [Unloading class Statement847] [Unloading class Statement880] [PSYoungGen: 8465K->0K(99072K)] [PSOldGen: 923345K->224101K(923456K)] 931810K->224101K(1022528K) [PSPermGen: 63082K->62838K(63616K)], 1.1127964 secs] Heap after GC invocations=13262 (full 152): PSYoungGen total 99072K, used 0K [0x4c610000, 0x537d0000, 0x537d0000) eden space 86400K, 0% used [0x4c610000,0x4c610000,0x51a70000) from space 12672K, 0% used [0x52b70000,0x52b70000,0x537d0000) to space 15040K, 0% used [0x51a70000,0x51a70000,0x52920000) PSOldGen total 923456K, used 224101K [0x137d0000, 0x4bda0000, 0x4c610000) object space 923456K, 24% used [0x137d0000,0x212a96f0,0x4bda0000) PSPermGen total 63616K, used 62838K [0x037d0000, 0x075f0000, 0x137d0000) object space 63616K, 98% used [0x037d0000,0x0752da88,0x075f0000) } {Heap before GC invocations=13263 (full 152): PSYoungGen total 99072K, used 86400K [0x4c610000, 0x537d0000, 0x537d0000) eden space 86400K, 100% used [0x4c610000,0x51a70000,0x51a70000) from space 12672K, 0% used [0x52b70000,0x52b70000,0x537d0000) to space 15040K, 0% used [0x51a70000,0x51a70000,0x52920000) PSOldGen total 923456K, used 224101K [0x137d0000, 0x4bda0000, 0x4c610000) object space 923456K, 24% used [0x137d0000,0x212a96f0,0x4bda0000) PSPermGen total 63616K, used 62839K [0x037d0000, 0x075f0000, 0x137d0000) object space 63616K, 98% used [0x037d0000,0x0752dc10,0x075f0000) 114242.452: [GC [PSYoungGen: 86400K->11562K(97984K)] 310501K->235664K(1021440K), 0.0459432 secs] Heap after GC invocations=13263 (full 152): PSYoungGen total 97984K, used 11562K [0x4c610000, 0x537d0000, 0x537d0000) eden space 86400K, 0% used [0x4c610000,0x4c610000,0x51a70000) from space 11584K, 99% used [0x51a70000,0x525baa78,0x525c0000) to space 15744K, 0% used [0x52870000,0x52870000,0x537d0000) PSOldGen total 923456K, used 224101K [0x137d0000, 0x4bda0000, 0x4c610000) object space 923456K, 24% used [0x137d0000,0x212a96f0,0x4bda0000) PSPermGen total 63616K, used 62839K [0x037d0000, 0x075f0000, 0x137d0000) object space 63616K, 98% used [0x037d0000,0x0752dc10,0x075f0000) }
/..../
{Heap before GC invocations=13278 (full 152): PSYoungGen total 95168K, used 95165K [0x4c610000, 0x537d0000, 0x537d0000) eden space 84608K, 100% used [0x4c610000,0x518b0000,0x518b0000) from space 10560K, 99% used [0x518b0000,0x522ff5b0,0x52300000) to space 16384K, 0% used [0x527d0000,0x527d0000,0x537d0000) PSOldGen total 923456K, used 295187K [0x137d0000, 0x4bda0000, 0x4c610000) object space 923456K, 31% used [0x137d0000,0x25814f98,0x4bda0000) PSPermGen total 63616K, used 62840K [0x037d0000, 0x075f0000, 0x137d0000) object space 63616K, 98% used [0x037d0000,0x0752e308,0x075f0000) 114271.760: [GC [PSYoungGen: 95165K->9600K(100224K)] 390353K->315081K(1023680K), 0.0787437 secs] Heap after GC invocations=13278 (full 152): PSYoungGen total 100224K, used 9600K [0x4c610000, 0x537d0000, 0x537d0000) eden space 83840K, 0% used [0x4c610000,0x4c610000,0x517f0000) from space 16384K, 58% used [0x527d0000,0x53130020,0x537d0000) to space 16256K, 0% used [0x517f0000,0x517f0000,0x527d0000) PSOldGen total 923456K, used 305481K [0x137d0000, 0x4bda0000, 0x4c610000) object space 923456K, 33% used [0x137d0000,0x26222538,0x4bda0000) PSPermGen total 63616K, used 62840K [0x037d0000, 0x075f0000, 0x137d0000) object space 63616K, 98% used [0x037d0000,0x0752e308,0x075f0000) } 10/14 20:53:31 Error [jrpp-362] - File not found: /espace.cfm The specific sequence of files included or processed is: \\10.1.17.243\microapp\ma_externe\exemples\permisauto\espace.cfm'' {Heap before GC invocations=13279 (full 152): PSYoungGen total 100224K, used 93440K [0x4c610000, 0x537d0000, 0x537d0000) eden space 83840K, 100% used [0x4c610000,0x517f0000,0x517f0000) from space 16384K, 58% used [0x527d0000,0x53130020,0x537d0000) to space 16256K, 0% used [0x517f0000,0x517f0000,0x527d0000) PSOldGen total 923456K, used 305481K [0x137d0000, 0x4bda0000, 0x4c610000) object space 923456K, 33% used [0x137d0000,0x26222538,0x4bda0000) PSPermGen total 63616K, used 62844K [0x037d0000, 0x075f0000, 0x137d0000) object space 63616K, 98% used [0x037d0000,0x0752f1c8,0x075f0000) 114275.647: [GC [PSYoungGen: 93440K->7489K(91392K)] 398921K->322184K(1014848K), 0.0605256 secs] Heap after GC invocations=13279 (full 152): PSYoungGen total 91392K, used 7489K [0x4c610000, 0x53610000, 0x537d0000) eden space 83840K, 0% used [0x4c610000,0x4c610000,0x517f0000) from space 7552K, 99% used [0x517f0000,0x51f40500,0x51f50000) to space 15424K, 0% used [0x52700000,0x52700000,0x53610000) PSOldGen total 923456K, used 314695K [0x137d0000, 0x4bda0000, 0x4c610000) object space 923456K, 34% used [0x137d0000,0x26b21d78,0x4bda0000) PSPermGen total 63616K, used 62844K [0x037d0000, 0x075f0000, 0x137d0000) object space 63616K, 98% used [0x037d0000,0x0752f1c8,0x075f0000) } 10/14 20:53:36 Information [scheduler-3] - Alert: JVM memory allocation recovered to under 900 MB 10/14 20:53:36 Information [scheduler-3] - Alert: jvmmemoryalert: Email notification sent. {Heap before GC invocations=13280 (full 152): PSYoungGen total 91392K, used 91329K [0x4c610000, 0x53610000, 0x537d0000) eden space 83840K, 100% used [0x4c610000,0x517f0000,0x517f0000) from space 7552K, 99% used [0x517f0000,0x51f40500,0x51f50000) to space 15424K, 0% used [0x52700000,0x52700000,0x53
ke4pym - 15 Oct 2007 13:11 GMT It used to be that the metric service error was an error that was safe to ignore. But I don't know if that is the case with CF8.
Your permgen value seems kinda low (default). Consider giving this option a try:
--XX:MaxPermSize=256m
It will increase the size from the default 64MB to 256MB. You'd add it to the java.args section. Back up your old settings because if you configure that incorrectly, CF will fail to start.
By heap size I mean: -Xmx1024m -Xms384m as max and min values for your entire heap size.
Is this error something you can fix?
File not found: /espace.cfm
obouillaud - 15 Oct 2007 13:44 GMT Thanks for your suggestions.
For the "-XX:MaxPermSize=256m" ... it is already what is in my current config for many days. The complete "JVM Arguments" field in CF Admin : -server -Dsun.io.useCanonCaches=false -XX:MaxPermSize=256m -XX:+UseParallelGC -Dcoldfusion.rootDir={application.home}/../ -Dcoldfusion.libPath={application.home}/../lib -Dthis.computer=frontal1 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGC
Is there something in the error log that makes you think that it is set to 64MB ?
I'll try 384 min/1024 max when the next crash will occur.
the file not found error is a bad referenced link in google (don't know how it happened) There is now a redirection page, but it seems insufficiant. I will add a real file to avoid this error (who knows, if all these problems come from lots of 404 :-).
ke4pym - 15 Oct 2007 13:53 GMT [q][i]Originally posted by: [b][b]obouillaud[/b][/b][/i] Thanks for your suggestions.
For the "-XX:MaxPermSize=256m" ... it is already what is in my current config for many days. The complete "JVM Arguments" field in CF Admin : -server -Dsun.io.useCanonCaches=false -XX:MaxPermSize=256m -XX:+UseParallelGC -Dcoldfusion.rootDir={application.home}/../ -Dcoldfusion.libPath={application.home}/../lib -Dthis.computer=frontal1 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGC
Is there something in the error log that makes you think that it is set to 64MB ?
I'll try 384 min/1024 max when the next crash will occur.
the file not found error is a bad referenced link in google (don't know how it happened) There is now a redirection page, but it seems insufficiant. I will add a real file to avoid this error (who knows, if all these problems come from lots of 404 :-).[/q]
I doubt they do. But it cleans up the logs...
Here's where I'm seeing the 64MB size:
PSPermGen total 63104K, used 63082K [0x037d0000, 0x07570000, 0x137d0000) object space 63104K, 99% used [0x037d0000,0x0756a870,0x07570000)
obouillaud - 15 Oct 2007 13:56 GMT So it seems that there is a problem with the "-XX:MaxPermSize=256m" argument. Should it be "-XX:+MaxPermSize=256m" (the + sign ?)
ke4pym - 16 Oct 2007 16:15 GMT This is my java.args line:
java.args=-server -Xmx1024m -Xms384m -Dsun.io.useCanonCaches=false -Xbootclasspath/a:"{application.home}/servers/cfusion1/cfusion-ear/cfusion-war/W EB-INF/cfusion/lib/webchartsJava2D.jar" -XX:MaxPermSize=384m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -DJINTEGRA_NATIVE_MODE -DJINTEGRA_PREFETCH_ENUMS -XX:NewSize=192m -XX:PermSize=32m
It has been refined over the years and has served us very very well in all of our environments.
The commands could have changed in Java 6. Might want to double verify that they are valid for Java 6. The above is for Java 1.4.2 since we've not made the jump to 8 yet.
I would suggest that 64MB isn't enough, since you're running out. And by the looks of your logs, and the spaces being at 99%, that would be the case.
obouillaud - 17 Oct 2007 08:46 GMT I'm trying the "UseConcMarkSweepGC" and the "XX:NewSize=192m -XX:PermSize=32m" we'll see what happens...
obouillaud - 17 Oct 2007 11:43 GMT doesn't seem to have positive changes
The errors of this night are following. - new heapsize problems... but it does not crashed the server. - I also had massive "corrupt table null" errors this night (I already had some a few days ago but this time I have a lot of these ones). I think it's "cache" related, there is another thread about this on this forum. Adobe said they solved this bug, but there is still no hotfix !!!
{Heap before GC invocations=1984 (full 123): par new generation total 176960K, used 0K [0x03a60000, 0x0fa60000, 0x0fa60000) eden space 157312K, 0% used [0x03a60000, 0x03a60000, 0x0d400000) from space 19648K, 0% used [0x0d400000, 0x0d400000, 0x0e730000) to space 19648K, 0% used [0x0e730000, 0x0e730000, 0x0fa60000) concurrent mark-sweep generation total 851968K, used 47146K [0x0fa60000, 0x43a60000, 0x43a60000) concurrent-mark-sweep perm gen total 98732K, used 58530K [0x43a60000, 0x49acb000, 0x5ba60000) 28720.152: [Full GC 28720.152: [CMS: 47146K->47110K(851968K), 0.4874698 secs] 47146K->47110K(1028928K), [CMS Perm : 58530K->58529K(98732K)], 0.4876439 secs] Heap after GC invocations=1985 (full 124): par new generation total 176960K, used 0K [0x03a60000, 0x0fa60000, 0x0fa60000) eden space 157312K, 0% used [0x03a60000, 0x03a60000, 0x0d400000) from space 19648K, 0% used [0x0d400000, 0x0d400000, 0x0e730000) to space 19648K, 0% used [0x0e730000, 0x0e730000, 0x0fa60000) concurrent mark-sweep generation total 851968K, used 47110K [0x0fa60000, 0x43a60000, 0x43a60000) concurrent-mark-sweep perm gen total 98732K, used 58529K [0x43a60000, 0x49acb000, 0x5ba60000) } 10/17 01:49:40 Error [jrpp-106] - Java heap space The specific sequence of files included or processed is: \\10.1.17.243\microapp\ma_externe\js\mxAjax\core\cf\functions.cfc'' {Heap before GC invocations=1985 (full 124): par new generation total 176960K, used 2848K [0x03a60000, 0x0fa60000, 0x0fa60000) eden space 157312K, 1% used [0x03a60000, 0x03d282b0, 0x0d400000) from space 19648K, 0% used [0x0d400000, 0x0d400000, 0x0e730000) to space 19648K, 0% used [0x0e730000, 0x0e730000, 0x0fa60000) concurrent mark-sweep generation total 851968K, used 47110K [0x0fa60000, 0x43a60000, 0x43a60000) concurrent-mark-sweep perm gen total 98732K, used 58530K [0x43a60000, 0x49acb000, 0x5ba60000) 28720.662: [GC 28720.662: [ParNew: 2848K->231K(176960K), 0.0106483 secs]28720.673: [CMS: 47110K->47183K(851968K), 0.5470621 secs] 49959K->47183K(1028928K), 0.5579306 secs] Heap after GC invocations=1986 (full 124): par new generation total 176960K, used 0K [0x03a60000, 0x0fa60000, 0x0fa60000) eden space 157312K, 0% used [0x03a60000, 0x03a60000, 0x0d400000) from space 19648K, 0% used [0x0e730000, 0x0e730000, 0x0fa60000) to space 19648K, 0% used [0x0d400000, 0x0d400000, 0x0e730000) concurrent mark-sweep generation total 851968K, used 47183K [0x0fa60000, 0x43a60000, 0x43a60000) concurrent-mark-sweep perm gen total 98732K, used 58530K [0x43a60000, 0x49acb000, 0x5ba60000) } {Heap before GC invocations=1986 (full 124): par new generation total 176960K, used 0K [0x03a60000, 0x0fa60000, 0x0fa60000) eden space 157312K, 0% used [0x03a60000, 0x03a60000, 0x0d400000) from space 19648K, 0% used [0x0e730000, 0x0e730000, 0x0fa60000) to space 19648K, 0% used [0x0d400000, 0x0d400000, 0x0e730000) concurrent mark-sweep generation total 851968K, used 47183K [0x0fa60000, 0x43a60000, 0x43a60000) concurrent-mark-sweep perm gen total 98732K, used 58530K [0x43a60000, 0x49acb000, 0x5ba60000) 28721.220: [Full GC 28721.220: [CMS: 47183K->47148K(851968K), 0.4727515 secs] 47183K->47148K(1028928K), [CMS Perm : 58530K->58529K(98732K)], 0.4729172 secs] Heap after GC invocations=1987 (full 125): par new generation total 176960K, used 0K [0x03a60000, 0x0fa60000, 0x0fa60000) eden space 157312K, 0% used [0x03a60000, 0x03a60000, 0x0d400000) from space 19648K, 0% used [0x0e730000, 0x0e730000, 0x0fa60000) to space 19648K, 0% used [0x0d400000, 0x0d400000, 0x0e730000) concurrent mark-sweep generation total 851968K, used 47148K [0x0fa60000, 0x43a60000, 0x43a60000) concurrent-mark-sweep perm gen total 98732K, used 58529K [0x43a60000, 0x49acb000, 0x5ba60000) } 17/10 01:49:41 error Java heap space [1]java.lang.OutOfMemoryError: Java heap space at jrun.servlet.jrpp.ProxyEndpoint.readFully(ProxyEndpoint.java:572) at jrun.servlet.jrpp.ProxyEndpoint.readString(ProxyEndpoint.java:622) at jrun.servlet.jrpp.ProxyEndpoint.getRealPathFromServer(ProxyEndpoint.java:540) at jrun.servlet.jrpp.ProxyEndpoint.access$000(ProxyEndpoint.java:36) at jrun.servlet.jrpp.ProxyEndpoint$1.fetch(ProxyEndpoint.java:528) at jrunx.util.Cache.get(Cache.java:116) at jrun.servlet.jrpp.ProxyEndpoint.getRealPath(ProxyEndpoint.java:565) at jrun.servlet.WebApplicationService.getResource(WebApplicationService.java:1025) at jrun.servlet.JRunServletContext.getRealPath(JRunServletContext.java:132) at coldfusion.runtime.ServletContextWrapper.doGetRealPath(ServletContextWrapper.jav a:166) at coldfusion.runtime.ServletContextWrapper._doGetRealPath(ServletContextWrapper.ja va:112) at coldfusion.runtime.ServletContextWrapper.getRealPath(ServletContextWrapper.java: 97) at coldfusion.filter.FusionContext.getRealPath(FusionContext.java:797) at coldfusion.filter.ExceptionFilter.fileExists(ExceptionFilter.java:765) at coldfusion.filter.ExceptionFilter.findJavaHandler(ExceptionFilter.java:781) at coldfusion.filter.ExceptionFilter.runBuiltInHandler(ExceptionFilter.java:540) at coldfusion.filter.ExceptionFilter.handleException(ExceptionFilter.java:329) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:84) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilt er.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.xml.rpc.CFCServlet.invoke(CFCServlet.java:138) at coldfusion.xml.rpc.CFCServlet.doGet(CFCServlet.java:264) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) at jrun.servlet.FilterChain.doFilter(FilterChain.java:86) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilte r.java:42) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) [0]javax.servlet.ServletException: Java heap space at coldfusion.xml.rpc.CFCServlet.invoke(CFCServlet.java:154) at coldfusion.xml.rpc.CFCServlet.doGet(CFCServlet.java:264) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) at jrun.servlet.FilterChain.doFilter(FilterChain.java:86) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilte r.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)
java.lang.NullPointerException at jrun.servlet.jrpp.ProxyEndpoint.parseHeaders(ProxyEndpoint.java:855) at jrun.servlet.jrpp.ProxyEndpoint.readRequest(ProxyEndpoint.java:274) at jrun.servlet.jrpp.JRunProxyService.swapRunnable(JRunProxyService.java:143) at jrunx.scheduler.ThreadPool$DownstreamMetrics.swapRunnable(ThreadPool.java:292) at jrunx.scheduler.ThreadPool$ThreadThrottle.swapRunnable(ThreadPool.java:410) at jrunx.scheduler.ThreadPool$UpstreamMetrics.swapRunnable(ThreadPool.java:252) at jrunx.scheduler.WorkerThread.run(WorkerThread.java:76) {Heap before GC invocations=1987 (full 125): par new generation total 176960K, used 157312K [0x03a60000, 0x0fa60000, 0x0fa60000) eden space 157312K, 100% used [0x03a60000, 0x0d400000, 0x0d400000) from space 19648K, 0% used [0x0e730000, 0x0e730000, 0x0fa60000) to space 19648K, 0% used [0x0d400000, 0x0d400000, 0x0e730000) concurrent mark-sweep generation total 851968K, used 47148K [0x0fa60000, 0x43a60000, 0x43a60000) concurrent-mark-sweep perm gen total 98732K, used 58564K [0x43a60000, 0x49acb000, 0x5ba60000) 28749.607: [GC 28749.607: [ParNew: 157312K->15415K(176960K), 0.0595630 secs] 204460K->62564K(1028928K), 0.0596780 secs] Heap after GC invocations=1988 (full 125): par new generation total 176960K, used 15415K [0x03a60000, 0x0fa60000, 0x0fa60000) eden space 157312K, 0% used [0x03a60000, 0x03a60000, 0x0d400000) from space 19648K, 78% used [0x0d400000, 0x0e30df90, 0x0e730000) to space 19648K, 0% used [0x0e730000, 0x0e730000, 0x0fa60000) concurrent mark-sweep generation total 851968K, used 47148K [0x0fa6000
obouillaud - 17 Oct 2007 14:51 GMT New crash :
{Heap before GC invocations=29154 (full 151): par new generation total 29504K, used 18089K [0x03a60000, 0x05a60000, 0x05a60000) eden space 26240K, 56% used [0x03a60000, 0x048da660, 0x05400000) from space 3264K, 100% used [0x05400000, 0x05730000, 0x05730000) to space 3264K, 0% used [0x05730000, 0x05730000, 0x05a60000) concurrent mark-sweep generation total 1015808K, used 562684K [0x05a60000, 0x43a60000, 0x43a60000) concurrent-mark-sweep perm gen total 125796K, used 66444K [0x43a60000, 0x4b539000, 0x53a60000) 82574.027: [GC 82574.027: [ParNew: 18089K->3264K(29504K), 0.0412191 secs] 580773K->570008K(1045312K), 0.0413555 secs] Heap after GC invocations=29155 (full 151): par new generation total 29504K, used 3264K [0x03a60000, 0x05a60000, 0x05a60000) eden space 26240K, 0% used [0x03a60000, 0x03a60000, 0x05400000) from space 3264K, 100% used [0x05730000, 0x05a60000, 0x05a60000) to space 3264K, 0% used [0x05400000, 0x05400000, 0x05730000) concurrent mark-sweep generation total 1015808K, used 566744K [0x05a60000, 0x43a60000, 0x43a60000) concurrent-mark-sweep perm gen total 125796K, used 66444K [0x43a60000, 0x4b539000, 0x53a60000) } # # An unexpected error has been detected by Java Runtime Environment: # # java.lang.OutOfMemoryError: requested 26664960 bytes for jbyte in C:\BUILD_AREA\jdk6_01\hotspot\src\share\vm\prims\jni.cpp. Out of swap space? # # Internal Error (414C4C4F434154494F4E0E494E4C494E450E4850500017), pid=2528, tid=4572 # # Java VM: Java HotSpot(TM) Server VM (1.6.0_01-b06 mixed mode) # An error report file with more information is saved as hs_err_pid2528.log # # If you would like to submit a bug report, please visit: # http://java.sun.com/webapps/bugreport/crash.jsp # java.lang.OutOfMemoryError Unrecognized VM option 'NewsSize=192m' Could not create the Java virtual machine.
Jochem van Dieten **AdobeCommunityExpert** - 17 Oct 2007 20:31 GMT > # > # An unexpected error has been detected by Java Runtime Environment: [quoted text clipped - 4 lines] > # Internal Error (414C4C4F434154494F4E0E494E4C494E450E4850500017), pid=2528, > tid=4572 This is a bit of a long shot, but can you install JDK 1.6 on your server and run the jmap.exe utility to keep track of where all the memory goes? Just dump it a few times shortly after you started CF, set it on a scheduled task and then compare with the last dump before a CF crash. You could also try to set the -XX:+HeapDumpOnOutOfMemoryError JVM option and then analyse with the jhat tool (but I have not been very successful with that).
Jochem
 Signature Jochem van Dieten Adobe Community Expert for ColdFusion
epfleckl - 11 Apr 2008 16:31 GMT I would love to hear the resolution, if one was found, as well...
My company is having similar issues too, "coldfusion java.lang. OutOfMemoryError ... Out of swap space?". We have 4 load-balanced CF8 Standard Edition servers. After days (sometimes longer) of CF running from a clean start, we are getting these errors. It's seemingly random.
We are also seeing, "coldfusion.server.ServiceFactory$ServiceNotAvailableException: The Metrics service is not available."
TIA
carehart - 25 Jul 2008 17:27 GMT Just wanted to throw in here that for at least on of the errors referenced above, I had a client who saw it go away with an upgrade to 8.01 (http://www.adobe.com/support/coldfusion/downloads_updates.html#cf8) and/or its 8.01 Cumulative Hotfix 1 (http://kb.adobe.com/selfservice/viewContent.do?externalId=kb403622). I can't recall which it was, but both are worth trying if you're still stuck.
Besides 8.01 upgrading the JVM a bit (from 1.6.0_01 to 1.6.0_04), the CHF included mention of some related to image handling, and the specific error (like above) that I saw fixed was getting the "out of swap" errors which specifically reference "jbyte in C:\BUILD_AREA\jdk6_01\hotspot\src\share\vm\prims\jni.cpp" in the out log message (as does one of the above). Note that the error clearly shows this was running on the 6.01 hvm.
The PID output shared above was also the same as what my client was seeing, in that the first line of the stack trace showed reference to the following on its first line: com.sun.medialib.codec.jpeg. That suggested that things had to do with image manipulation. I can't recall now if the code was using CFIMAGE or cfx_imagecr.
Anyway, sorry I can't be more definitive. Some of the details are hazy for me now in retrospective. And I know that some of the "out of swap" space errors others are getting are not related to or resolved by this 8.01 upgrade.
bussolino - 04 Dec 2007 15:28 GMT Hi, we are experiencing the same problem described in this thread. 6 front-end servers equipped with CF are running over a similar infrastructure and settings described in the first post with a NAS and a SQL server 2005 cluster, and they keep to crash with the "no more trheads available...." error. Maybe somthing is fixed with the latest cumulative hotfix or maybe an Adobe engineer has found a solution for your problem. Could you please let me know about this? Thanks in advence
TEKGroup - 04 Dec 2007 20:21 GMT you've mentioned looking @ the server monitor - did you do memory profiling at all? ensuring that GC is running as it should - looking for high # threads/ high memory usage per thread/query/etc
a few front end servers that we use have just been dedicated to CF8 - the servers use about 16GB ram among 10 instances - I do (rarely) see the 'java.lang.OutOfMemoryError' and 'permgen null' errors, but this is only when the particular instance is under extreme load and trying to handle higher amount of threads than it can -and GC 'locks' up. If traffic to the particular instance is dropped - it usually cleans up withing a couple minutes. Otherwise requiring a restart of the service.
another idea, what ver of JVM you run with CF7? since you say it ran fine on CF7, have you tried rolling to a different version of the jre? prior to CF8, we used JDK 1.4.2_12 - 14 due to issues we ran into running newer JRE.
Below are my 'usual' java arguments for no particular reason -
java.args=-Xmx1024m -server -Xms1024m -Dsun.io.useCanonCaches=false -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:MaxPermSize=256m -XX:PermSize=64m -XX:NewSize=48m
hope you figure it out soon! I really enjoy using some of the newer features of CF8
demarcao - 25 Mar 2008 19:43 GMT Did this problem ever get resolved. I am having similiar issues,,,
If so, what was it?
- Aex
epfleckl - 03 Apr 2008 23:18 GMT >Did this problem ever get resolved. I am having similiar issues,,, > >If so, what was it? > >- Aex I would love to hear the resolution as well!
My company is having similar issues too, "coldfusion java.lang. OutOfMemoryError ... Out of swap space?". We have 4 load-balanced CF8 Standard Edition servers. After days (sometimes longer) of CF running from a clean start, we are getting these errors. It's seemingly random.
TIA
crania - 07 Jan 2009 21:28 GMT Er - anyone find a fix? We are trying new/larger maxpermsize, reducing the work cfimage has to do etc - even bringing up a new server. We had to rollback features because our servers became unstable.
Is there a more stable image library out there? Would be shocked if Adobe didn't have something stable for ColdFusion, but there it is.
We have the latest patches.
Benoit BB - 16 Jan 2009 15:09 GMT Hi crania,
I encountered the same problem, and we have increase memory, change server... without solution.
The server crash 4/5 times a day... So we have implemented a program to restart jrun when a long respond time occurs...
I have made a modification since two days and the server haven't crash since ...
- Decrease timeout for session variables on coldfusion administrator and cfapplication tag (i have reduce the time from 8 hours du 10 minutes).
Increase memory Maximum JVM Heap Size (MB) to 1024 and change MaxPermSize to 512m :
-server -Dsun.io.useCanonCaches=false -XX:MaxPermSize=512m -XX:+UseParallelGC -Dcoldfusion.rootDir={application.home}/../ -Dcoldfusion.libPath={application.home}/../lib
Regards, Benoit
subba - 18 Sep 2009 23:06 GMT Hi
I have same issue. Please help us.
we are facing lot of issues with CF8 server. The server is going down all the time. I have to restart every day 2 or 3 times. is there any issues with CF8 or configuration? Please help...I am keeping my server configuration information below
Version Information Server Details Server Product ColdFusion Version 8,0,0,176276 Edition Standard Serial Number 118 Operating System Windows 2003 OS Version 5.2 Adobe Driver Version 3.6 (Build 0017)
JVM Details Java Version 1.6.0_01 Java Vendor Sun Microsystems Inc. Java Vendor URL http://java.sun.com/
Java Home D:\ColdFusion8\runtime\jre Java File Encoding Cp1252 Java Default Locale en_US File Separator \ Path Separator ; Line Separator Chr(13) User Name SYSTEM User Home C:\Documents and Settings\Default User User Dir D:\ColdFusion8\runtime\bin Java VM Specification Version 1.0 Java VM Specification Vendor Sun Microsystems Inc. Java VM Specification Name Java Virtual Machine Specification Java VM Version 1.6.0_01-b06 Java VM Vendor Sun Microsystems Inc. Java VM Name Java HotSpot(TM) Server VM Java Specification Version 1.6 Java Specification Vendor Sun Microsystems Inc. Java Specification Name Java Platform API Specification Java Class Version 50.0 CF Server Java Class Path ;D:/ColdFusion8/runtime/../lib/ant-launcher.jar; D:/ColdFusion8/runtime/../lib/ant.jar; D:/ColdFusion8/runtime/../lib/asn1. jar; D:/ColdFusion8/runtime/../lib/axis.jar; D:/ColdFusion8/runtime/.. /lib/backport-util-concurrent.jar; D:/ColdFusion8/runtime/../lib/bcel.jar; D:/ColdFusion8/runtime/../lib/cdo.jar; D:/ColdFusion8/runtime/../lib/cdohost. jar; D:/ColdFusion8/runtime/../lib/certj.jar; D:/ColdFusion8/runtime/.. /lib/cf-acrobat.jar; D:/ColdFusion8/runtime/../lib/cf-assembler.jar; D: /ColdFusion8/runtime/../lib/cf-logging.jar; D:/ColdFusion8/runtime/.. /lib/cf4was.jar; D:/ColdFusion8/runtime/../lib/cf4was_ae.jar; D: /ColdFusion8/runtime/../lib/cfusion-req.jar; D:/ColdFusion8/runtime/.. /lib/cfusion.jar; D:/ColdFusion8/runtime/../lib/clibwrapper_jiio.jar; D: /ColdFusion8/runtime/../lib/commons-beanutils-1.6.jar; D: /ColdFusion8/runtime/../lib/commons-codec-1.3.jar; D:/ColdFusion8/runtime/.. /lib/commons-collections-2.1.jar; D:/ColdFusion8/runtime/../lib/commons- digester-1.7.jar; D:/ColdFusion8/runtime/../lib/commons-discovery-0.2.jar; D:/ColdFusion8/runtime/../lib/commons-httpclient-3.0.1.jar; D: /ColdFusion8/runtime/../lib/commons-logging-api.1.0.4.jar; D: /ColdFusion8/runtime/../lib/commons-logging.1.0.4.jar; D: /ColdFusion8/runtime/../lib/commons-net-1.4.0.jar; D:/ColdFusion8/runtime/.. /lib/crystal.jar; D:/ColdFusion8/runtime/../lib/derby.jar; D: /ColdFusion8/runtime/../lib/derbyclient.jar; D:/ColdFusion8/runtime/.. /lib/derbynet.jar; D:/ColdFusion8/runtime/../lib/derbyrun.jar; D: /ColdFusion8/runtime/../lib/derbytools.jar; D:/ColdFusion8/runtime/.. /lib/FCSj.jar; D:/ColdFusion8/runtime/../lib/flashgateway.jar; D: /ColdFusion8/runtime/../lib/flex-messaging-common.jar; D: /ColdFusion8/runtime/../lib/flex-messaging-opt.jar; D:/ColdFusion8/runtime/.. /lib/flex-messaging-req.jar; D:/ColdFusion8/runtime/../lib/flex-messaging. jar; D:/ColdFusion8/runtime/../lib/httpclient.jar; D:/ColdFusion8/runtime/.. /lib/ib6addonpatch.jar; D:/ColdFusion8/runtime/../lib/ib6core.jar; D: /ColdFusion8/runtime/../lib/ib6http.jar; D:/ColdFusion8/runtime/.. /lib/ib6swing.jar; D:/ColdFusion8/runtime/../lib/ib6util.jar; D: /ColdFusion8/runtime/../lib/im.jar; D:/ColdFusion8/runtime/../lib/iText.jar; D:/ColdFusion8/runtime/../lib/iTextAsian.jar; D:/ColdFusion8/runtime/.. /lib/izmado.jar; D:/ColdFusion8/runtime/../lib/jai_codec.jar; D: /ColdFusion8/runtime/../lib/jai_core.jar; D:/ColdFusion8/runtime/.. /lib/jai_imageio.jar; D:/ColdFusion8/runtime/../lib/jakarta-oro-2.0.6.jar; D:/ColdFusion8/runtime/../lib/jakarta-slide-webdavlib-2.1.jar; D: /ColdFusion8/runtime/../lib/java2wsdl.jar; D:/ColdFusion8/runtime/../lib/jax- qname.jar; D:/ColdFusion8/runtime/../lib/jaxb-api.jar; D: /ColdFusion8/runtime/../lib/jaxb-impl.jar; D:/ColdFusion8/runtime/.. /lib/jaxb-libs.jar; D:/ColdFusion8/runtime/../lib/jaxb-xjc.jar; D: /ColdFusion8/runtime/../lib/jaxrpc.jar; D:/ColdFusion8/runtime/../lib/jdom-1. 0.jar; D:/ColdFusion8/runtime/../lib/jeb.jar; D:/ColdFusion8/runtime/.. /lib/jintegra.jar; D:/ColdFusion8/runtime/../lib/jnbcore.jar; D: /ColdFusion8/runtime/../lib/jpedal.jar; D:/ColdFusion8/runtime/../lib/jsch-0. 1.28m.jar; D:/ColdFusion8/runtime/../lib/jstack.jar; D: /ColdFusion8/runtime/../lib/jutf7-0.9.0.jar; D:/ColdFusion8/runtime/.. /lib/ldap.jar; D:/ColdFusion8/runtime/../lib/ldapbp.jar; D: /ColdFusion8/runtime/../lib/log4j-1.2.12.jar; D:/ColdFusion8/runtime/.. /lib/macromedia_drivers.jar; D:/ColdFusion8/runtime/../lib/mail.jar; D: /ColdFusion8/runtime/../lib/metadata-extractor-2.2.2.jar; D: /ColdFusion8/runtime/../lib/mlibwrapper_jai.jar; D:/ColdFusion8/runtime/.. /lib/mm-mysql-jdbc.jar; D:/ColdFusion8/runtime/../lib/msapps.jar; D: /ColdFusion8/runtime/../lib/mysql-connector-java-commercial-5.0.5-bin.jar; D: /ColdFusion8/runtime/../lib/namespace.jar; D:/ColdFusion8/runtime/.. /lib/pdfencryption.jar; D:/ColdFusion8/runtime/../lib/poi-2.5.1-final- 20040804.jar; D:/ColdFusion8/runtime/../lib/poi-contrib-2.5.1-final-20040804. jar; D:/ColdFusion8/runtime/../lib/postgresql-8.1-407.jdbc3.jar; D: /ColdFusion8/runtime/../lib/relaxngDatatype.jar; D:/ColdFusion8/runtime/.. /lib/ri_generic.jar; D:/ColdFusion8/runtime/../lib/rome-cf.jar; D: /ColdFusion8/runtime/../lib/saaj.jar; D:/ColdFusion8/runtime/../lib/smack. jar; D:/ColdFusion8/runtime/../lib/smpp.jar; D:/ColdFusion8/runtime/.. /lib/STComm.jar; D:/ColdFusion8/runtime/../lib/tools.jar; D: /ColdFusion8/runtime/../lib/tt-bytecode.jar; D:/ColdFusion8/runtime/.. /lib/vadmin.jar; D:/ColdFusion8/runtime/../lib/verity.jar; D: /ColdFusion8/runtime/../lib/vparametric.jar; D:/ColdFusion8/runtime/.. /lib/vsearch.jar; D:/ColdFusion8/runtime/../lib/wc50.jar; D: /ColdFusion8/runtime/../lib/webchartsJava2D.jar; D:/ColdFusion8/runtime/.. /lib/wsdl2java.jar; D:/ColdFusion8/runtime/../lib/wsdl4j-1.5.1.jar; D: /ColdFusion8/runtime/../lib/xalan.jar; D:/ColdFusion8/runtime/.. /lib/xercesImpl.jar; D:/ColdFusion8/runtime/../lib/xml-apis.jar; D: /ColdFusion8/runtime/../lib/xmpcore.jar; D:/ColdFusion8/runtime/.. /lib/xsdlib.jar; D:/ColdFusion8/runtime/../lib/; D:/ColdFusion8/runtime/.. /gateway/lib/examples.jar; D:/ColdFusion8/runtime/../gateway/lib/; D: /ColdFusion8/runtime/../wwwroot/WEB-INF/cfform/jars/batik-awt-util.jar; D: /ColdFusion8/runtime/../wwwroot/WEB-INF/cfform/jars/batik-css.jar; D: /ColdFusion8/runtime/../wwwroot/WEB-INF/cfform/jars/batik-ext.jar; D: /ColdFusion8/runtime/../wwwroot/WEB-INF/cfform/jars/batik-transcoder.jar; D: /ColdFusion8/runtime/../wwwroot/WEB-INF/cfform/jars/batik-util.jar; D: /ColdFusion8/runtime/../wwwroot/WEB-INF/cfform/jars/commons-discovery.jar; D: /ColdFusion8/runtime/../wwwroot/WEB-INF/cfform/jars/commons-logging.jar; D: /ColdFusion8/runtime/../wwwroot/WEB-INF/cfform/jars/concurrent.jar; D: /ColdFusion8/runtime/../wwwroot/WEB-INF/cfform/jars/flex.jar; D: /ColdFusion8/runtime/../wwwroot/WEB-INF/cfform/jars/jakarta-oro-2.0.7.jar; D: /ColdFusion8/runtime/../wwwroot/WEB-INF/cfform/jars/jcert.jar; D: /ColdFusion8/runtime/../wwwroot/WEB-INF/cfform/jars/jnet.jar; D: /ColdFusion8/runtime/../wwwroot/WEB-INF/cfform/jars/jsse.jar; D: /ColdFusion8/runtime/../wwwroot/WEB-INF/cfform/jars/oscache.jar; D: /ColdFusion8/runtime/../wwwroot/WEB-INF/cfform/jars/; Java Class Path D:\ColdFusion8\runtime\servers\lib; D:\ColdFusion8\runtime\servers\lib\jrun-patch.jar; D:\ColdFusion8\runtime\..\lib\macromedia_drivers.jar; D:\ColdFusion8\runtime\lib\cfmx_mbean.jar; D:\ColdFusion8\runtime\lib; D:\ColdFusion8\runtime\lib\cfmx_mbean.jar; D:\ColdFusion8\runtime\lib\instutil.jar; D:\ColdFusion8\runtime\lib\java2wsdl.jar; D:\ColdFusion8\runtime\lib\jrun-ant-tasks.jar; D:\ColdFusion8\runtime\lib\jrun-xdoclet.jar; D:\ColdFusion8\runtime\lib\jrun.jar; D:\ColdFusion8\runtime\lib\jspc.jar; D:\ColdFusion8\runtime\lib\migrate.jar; D:\ColdFusion8\runtime\lib\oem-xdoclet.jar; D:\ColdFusion8\runtime\lib\sniffer.jar; D:\ColdFusion8\runtime\lib\webservices.jar; D:\ColdFusion8\runtime\lib\wsconfig.jar; D:\ColdFusion8\runtime\lib\wsdl2java.jar; D:\ColdFusion8\runtime\lib\xmlscript.jar; D:\ColdFusion8\runtime\lib\jrun.jar Java Ext Dirs D:\ColdFusion8\runtime\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
Server Information General Settings
Timeout requests No Enable Per App Settings Yes Request Time Limit 60 seconds Use UUID for CFToken No Enable Whitespace Management Yes Disable Service Factory No Protect serialized JSON No Protect Serialized JSON Prefix // Missing Template Handler Site-wide Error Handler Enable HTTP status codes Yes Enable Global Script Protection Yes Default CFForm ScriptSrc Directory /CFIDE/scripts/ Maximum size of post data 100 MB Request Throttle Threshold 4 MB Request Throttle Memory 200 MB Request Tuning
Simultaneous request limit 50 CFThread Pool Size 10 Maximum number of report threads 1 Maximum number of running JRun threads 50 Maximum number of queued JRun threads 1000 Caching
Template cache size 1024 templates Enable trusted cache No Cached query limit 100 Save Class Files Yes Cache web server paths No Client Variable Settings
Default client variable store Cookie Client Stores Cookie Type COOKIE Description Client based text file. Purge data after time limit Yes Time limit 10 days Disable global updates No Registry Type REGISTRY Description System registry. Purge data after time limit Yes Time limit 90 days Disable global updates No Memory Variables
J2EE Sessions No Application Variables Enable Application Variables Yes Default Timeout 2,0,0,0 Maximum Timeout 2,0,0,0 Session Variables Enable session variables Yes Default Timeout 0,0,40,0 Maximum Timeout 2,0,0,0 ColdFusion Mappings
/stone D:\CFusionMX\wwwroot\chstone /CFIDE C:\Inetpub\wwwroot\CFIDE /gateway D:\ColdFusion8\gateway\cfc Mail Connection Settings
Default Server Port 25 Connection Timeout 60 seconds Spool Interval 15 seconds Mail Delivery Threads 10 Maintain Connection to Mail Server No Max Messages Spooled to Memory 50000 Default CFMail Charset UTF-8 Use SSL Connection No Use TLS No Default Mail Server Mail Logging Settings Log Severity warning Log all E-mail messages sent by ColdFusion No Charting
Cache Type disk images Maximum number of images in cache 50 images Maximum number of charting threads 4 Disk cache location D:\ColdFusion8\charting\cache Java and JVM
Java virtual machine path D:/ColdFusion8/runtime/jre Initial memory size MB Maximum memory size 512 MB Class path -Dcoldfusion.classPath={application.home}/../lib/updates, {application.home}/../lib,{application.home}/../gateway/lib/,{application. home}/../wwwroot/WEB-INF/cfform/jars JVM arguments -server -Dsun.io.useCanonCaches=false -XX:MaxPermSize=192m -XX: +UseParallelGC -Dcoldfusion.rootDir={application.home}/../ -Dcoldfusion. libPath={application.home}/../lib
Data & Services Database Data Sources
cfbookclub CF data source name cfbookclub Description Driver Apache Derby Embedded JDBC URL jdbc:derby:D:\ColdFusion8\db\bookclub;create=false Username Login timeout 30 seconds Long text buffer size 64000 Timeout 1200 seconds Maintain connections Yes Interval 420 seconds Restricted SQL operations Disable connections No hseasycare CF data source name hycare Description Driver MSSQLServer JDBC URL jdbc:macromedia:sqlserver://localhost: 1433;databaseName=ycare;SelectMethod=direct;sendStringPar ametersAsUnicode=false;MaxPooledStatements=1000 Username sa Login timeout 30 seconds Long text buffer size 64000 Timeout 1200 seconds Maintain connections Yes Interval 420 seconds Restricted SQL operations Disable connections No hipeasycare CF data source name care Description Driver MSSQLServer JDBC URL jdbc:macromedia:sqlserver://localhost: 1433;databaseName=ycare;SelectMethod=direct;sendStringPa rametersAsUnicode=false;MaxPooledStatements=1000 Username sa Login timeout 30 seconds Long text buffer size 64000 Timeout 1200 seconds Maintain connections Yes Interval 420 seconds Restricted SQL operations Disable connections No hipdoqcare CF data source name care Description Driver MSSQLServer JDBC URL jdbc:macromedia:sqlserver://localhost: 1433;databaseName=care;SelectMethod=direct;sendStringPar ametersAsUnicode=false;MaxPooledStatements=1000 Username sa Login timeout 30 seconds Long text buffer size 64000 Timeout 1200 seconds Maintain connections Yes Interval 420 seconds Restricted SQL operations Disable connections No nytouchstone CF data source name chstone Description Driver MSSQLServer JDBC URL jdbc:macromedia:sqlserver://localhost: 1433;databaseName=tone;SelectMethod=direct;sendStringP arametersAsUnicode=false;MaxPooledStatements=1000 Username sa Login timeout 30 seconds Long text buffer size 64000 Timeout 1200 seconds Maintain connections Yes Interval 420 seconds Restricted SQL operations Disable connections No cfcodeexplorer CF data source name cfcodeexplorer Description Driver Apache Derby Embedded JDBC URL jdbc:derby:D:\ColdFusion8\db\cfcodeexplorer;create=false Username Login timeout 30 seconds Long text buffer size 64000 Timeout 1200 seconds Maintain connections Yes Interval 420 seconds Restricted SQL operations Disable connections No alhseasycare CF data source name aare Description Driver MSSQLServer JDBC URL jdbc:macromedia:sqlserver://localhost: 1433;databaseName=ycare;SelectMethod=direct;sendStringP arametersAsUnicode=false;MaxPooledStatements=1000 Username sa Login timeout 30 seconds Long text buffer size 64000 Timeout 1200 seconds Maintain connections Yes Interval 420 seconds Restricted SQL operations Disable connections No HIRegularEasycareNY CF data source name ycareNY Description Driver MSSQLServer JDBC URL jdbc:macromedia:sqlserver://localhost: 1433;databaseName=asycare;SelectMethod=direct;sendS tringParametersAsUnicode=false;MaxPooledStatements=1000 Username sa Login timeout 30 seconds Long text buffer size 64000 Timeout 1200 seconds Maintain connections Yes Interval 420 seconds Restricted SQL operations Disable connections No cfartgallery CF data source name cfartgallery Description Driver Apache Derby Embedded JDBC URL jdbc:derby:D:\ColdFusion8\db\artgallery;create=false Username Login timeout 30 seconds Long text buffer size 64000 Timeout 1200 seconds Maintain connections Yes Interval 420 seconds Restricted SQL operations Disable connections No thpeasycare CF data source name thpe Description Driver MSSQLServer JDBC URL jdbc:macromedia:sqlserver://localhost: 1433;databaseName=thpe;SelectMethod=direct;sendStringPa rametersAsUnicode=false;MaxPooledStatements=1000 Username sa Login timeout 30 seconds Long text buffer size 64000 Timeout 1200 seconds Maintain connections Yes Interval 420 seconds Restricted SQL operations Disable connections No cfdocexamples CF data source name cfdocexamples Description Driver Apache Derby Embedded JDBC URL jdbc:derby:D:\ColdFusion8\db\cfdocexamples;create=false Username Login timeout 30 seconds Long text buffer size 64000 Timeout 1200 seconds Maintain connections Yes Interval 420 seconds Restricted SQL operations Disable connections No txhseasycare CF data source name txhs Description Driver MSSQLServer JDBC URL jdbc:macromedia:sqlserver://localhost: 1433;databaseName=txhse;SelectMethod=direct;sendStringP arametersAsUnicode=false;MaxPooledStatements=1000 Username sa Login timeout 30 seconds Long text buffer size 64000 Timeout 1200 seconds Maintain connections Yes Interval 420 seconds Restricted SQL operations Disable connections No excellus CF data source name exce Description Driver MSSQLServer JDBC URL jdbc:macromedia:sqlserver://localhost: 1433;databaseName=exce;SelectMethod=direct;sendStringParam etersAsUnicode=false;MaxPooledStatements=1000 Username sa Login timeout 30 seconds Long text buffer size 64000 Timeout 1200 seconds Maintain connections Yes Interval 420 seconds Restricted SQL operations Disable connections No Web Services
Debugging & Logging Debugging Settings
Enable debugging No Enable Robust Exception Information No Display format classic.cfm Execution times No Execution time format summary Execution time highlight threshold 250 ms Database activity No Exception information No Tracing information No Timer Information No Variables Yes Variables Application No CGI Yes Client Yes Cookie Yes Form Yes Request No Server No Session Yes URL Yes Debugging IP Addresses
Debugging IP Address Restrictions 127.0.0.1 0:0:0:0:0:0:0:1 Line Debugger Settings
Allow Line Debugging NO Debugger Port 5005 Max Simultaneous Debugging Sessions 5 Logging Settings
Log directory D:\ColdFusion8\logs Maximum file size 5000 kb Maximum number of archives 10 Log slow pages No Slow page time limit 30 seconds Log CORBA calls No Log scheduled tasks No
Schedule Tasks & Probes Scheduled Tasks
System Probes
Extensions Java Applets
CFX Tags
Custom Tag Paths
D:\ColdFusion8/CustomTags D:\CFusionMX\CustomTags CORBA
Selected connector [ none] Connectors
Event Gateways Settings
Enable Event Gateway Yes Thread Pool Size 1 Max Queue Size 25000 Gateway Types
SMS Description Handles SMS text messaging Class coldfusion.eventgateway.sms.SMSGateway Timeout 30 seconds Kill On Timeout Yes XMPP Description Handles XMPP instant messaging Class coldfusion.eventgateway.im.XMPPGateway Timeout 30 seconds Kill On Timeout Yes SAMETIME Description Handles Lotus SAMETIME instant messaging Class coldfusion.eventgateway.im.SAMETIMEGateway Timeout 30 seconds Kill On Timeout Yes DirectoryWatcher Description Watches a directory for file changes Class examples.watcher.DirectoryWatcherGateway Timeout 30 seconds Kill On Timeout Yes Socket Description Listens on a socket Class examples.socket.SocketGateway Timeout 30 seconds Kill On Timeout Yes CFML Description Handles asynchronous events through CFCs Class coldfusion.eventgateway.cfml.CfmlGateway Timeout 30 seconds Kill On Timeout Yes JMS Description Handles Java Messaging Service messages Class examples.JMS.JMSGateway Timeout 30 seconds Kill On Timeout Yes ActiveMQ Description Handles Apache ActiveMQ JMS messages Class examples.ActiveMQ.JMSGateway Timeout 30 seconds Kill On Timeout Yes DataServicesMessaging Description Handles Data Services Messaging messages Class coldfusion.eventgateway.flex.FlexMessagingGateway Timeout 30 seconds Kill On Timeout No FMS Description Handles Flash Media Server shared objects Class coldfusion.eventgateway.fms.FMSGateway Timeout 30 seconds Kill On Timeout Yes DataManagement Description Notifies Data Management Services of data changes Class coldfusion.eventgateway.flex.FlexDataManagementGateway Timeout 30 seconds Kill On Timeout Yes
Security CF Admin Authentication
Enable authentication for the ColdFusion Administrator Yes Allow access to ColdFusion Administrator with a Single password Yes RDS Authentication
Enable authentication for RDS access Yes Allow access through RDS with Single password Yes
>Hi crania, > [quoted text clipped - 19 lines] > Regards, > Benoit
|
|
|