Ben, We'll need some other clues besides the args. My only comment on the args is that permsize and maxpersize are the same... that's not often done - but probably not an issue. Let's start with this. Are there any files in c:\ColdFusion9\runtime\bin that look like "hs_pidXXXX.log" - or something similar? If there are start poking around in them. These are hot spot crash logs - a hot spot crash is often the culprit when someone says "my service keeps restarting on its own"... look for out of memory errors or specific dlls or actions... they are very cryptic so will have to be patient :)
Next, take a look in the /coldfusion9/runtime/logs/cfusion-out.log. Look for clues around the time of the last restart (and immediately before). -Mark Mark A. Kruger, MCSE, CFG (402) 408-3733 ext 105 Skype: markakruger www.cfwebtools.com www.coldfusionmuse.com www.necfug.com -----Original Message----- From: Ben Raccuia [mailto:bracc...@rc.com] Sent: Wednesday, February 09, 2011 1:10 PM To: cf-talk Subject: Re: JVM args, GC issues, performance tuning - CF9, Win2k8 Hello Mark, I was hoping you could help out in this case as well. I have followed this post and made the recommended changes you specified, but still we have periodic CF service restarts. I have attached the VM arguments and evars. Any help in direction would be welcome. Thank you. BEN VM Arguments: jvm_args: -Xms1024m -Xmx1024m -Dsun.io.useCanonCaches=false -XX:PermSize=512m -XX:MaxPermSize=512m -XX:+UseParallelGC -Dcoldfusion.rootDir=C:\ColdFusion9\runtime/../ -Dcoldfusion.libPath=C:\ColdFusion9\runtime/../lib -Dcoldfusion.classPath=C:\ColdFusion9\runtime/../lib/updates,C:\ColdFusion9\ runtime/../lib,C:\ColdFusion9\runtime/../gateway/lib/,C:\ColdFusion9\runtime /../wwwroot/WEB-INF/flex/jars,C:\ColdFusion9\runtime/../wwwroot/WEB-INF/cffo rm/jars -Djmx.invoke.getters=true java_command: <unknown> Launcher Type: generic Environment Variables: PATH=C:\ColdFusion9\runtime\..\lib;C:\ColdFusion9\runtime\..\jintegra\bin;C: \ColdFusion9\runtime\..\jintegra\bin\international;C:\ColdFusion9\runtime\.. \lib\oosdk\classes\win;C:\Program Files\Legato\nsr\bin;C:\ColdFusion9\verity\k2\_nti40\bin;C:\Windows\system32 ;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v 1.0\ USERNAME=Administrator OS=Windows_NT PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 46 Stepping 6, GenuineIntel --------------- S Y S T E M --------------- OS: Windows Server 2008 R2 Build 7600 CPU:total 2 (1 cores per cpu, 1 threads per core) family 6 model 46 stepping 6, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2 Memory: 4k page, physical 4194303k(4194303k free), swap 4194303k(4194303k free) vm_info: Java HotSpot(TM) Server VM (14.3-b01) for windows-x86 JRE (1.6.0_17-b04), built on Oct 11 2009 00:46:21 by "java_re" with MS VC++ 7.1 time: Wed Feb 09 14:00:00 2011 elapsed time: 3539 seconds >Kris, > >As dave said, I would start with increasing minimum and maximum heap size to >something more likely for a 64bit server. 512megs is inadequate. Set it to >at least 1024 (both of them) and other's have mentioned additional switches. > >-Mark > >Mark A. Kruger, MCSE, CFG >(402) 408-3733 ext 105 >Skype: markakruger >www.cfwebtools.com >www.coldfusionmuse.com >www.necfug.com > > > >It's as default as it gets. No changes from initial install at all: > >An enterprise server CF9 hf1: > >java.args=-server -Xmx512m -Dsun.io.useCanonCaches=false >-XX:MaxPermSize=192m -XX:+UseParallelGC -Xbatch >-Dcoldfusion.rootDir={application.home}/ >-Djava.security.policy={application.home}/servers/cfusion/cfusion-ear/cfusi o >n-war/WEB-INF/cfusion/lib/coldfusion.policy >-Djava.security.auth.policy={application.home}/servers/cfusion/cfusion-ear/ c >fusion-war/WEB-INF/cfusion/lib/neo_jaas.policy > >A standard server CF9 hf1: > >java.args=-server -Xmx512m -Dsun.io.useCanonCaches=false >-XX:MaxPermSize=192m -XX:+UseParallelGC -Xbatch >-Dcoldfusion.rootDir={application.home}/../ >-Djava.security.policy={application.home}/../lib/coldfusion.policy >-Djava.security.auth.policy={application.home}/../lib/neo_jaas.policy >-Dcoldfusion.classPath={application.home}/../lib/updates,{application.home} / >../lib,{application.home}/../gateway/lib/,{application.home}/../wwwroot/WEB - >INF/cfform/jars,{application.home}/../wwwroot/WEB-INF/flex/jars >-Dcoldfusion.libPath={application.home}/../lib > >Cheers, >Kris > > > >> >> Please post your JVM config line from jvm.config >> >> I can most likely give you the pointers you need once I see your existing >config arguments. >> > >http://groups.google.com/group/cfaussie/browse_thread/thread/3932bce486621a b >e/8b37ea8cbe0384b6?pli=1 >http://www.softwaresecretweapons.com/jspwiki/thelastjavagarbagecollectiongu i >deyouwilleverneed ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:342065 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm