Much thanks to everyone who's responded to my posting. This community is bar-none the best out there! Tweaking the JVM based on your suggestions has made a world of difference. So far, my CF server has been running without interruption for 1 day, 14 hours, and 22 minutes, and things seem to be humming along. Here's my current JVM settings, in case anyone else can benefit from this:
# java.home=C:/j2sdk1.4.2_16/jre # # Arguments to VM java.args=-server -DJINTEGRA_NATIVE_MODE -DJINTEGRA_PREFETCH_ENUMS -Xms1024m -Xmx1024m -Dsun.io.useCanonCaches=false -XX:MaxPermSize=256m -XX:PermSize=256m -XX:NewSize=48m -Dcoldfusion.rootDir={application.home}/../ -Dcoldfusion.libPath={application.home}/../lib -XX:+UseParallelGC -Dcoldfusion.classPath={application.home}/../lib/updates,{application.home}/../lib,{application.home}/../gateway/lib/,{application.home}/../wwwroot/WEB-INF/cfform/jars,c:\\CfusionMX7\\classpath -Dsun.rmi.dgc.client.gcInterval=300000 -Dsun.rmi.dgc.server.gcInterval=300000 # >From what I could tell, increasing the permsize/maxperm size to 256mb and >setting the gcInterval to 300000 made the biggest differences. Thanks again for all your help, Michael > I've seen various postings around this subject, but wanted to get some > advice on my particular situation. > > I have a dedicated Win2K3 box with 4 GB ram and a dual-core xeon > running IIS 6 and CFMX7 Standard Edition. The box is located at a > tier-one data center. > > I have 18 web sites ranging from a few pages up to several thousand > pages. In total, my sites generate around 50,000 hits per day; and > the largest of my sites sees around 75K users per month. > > I realize that doesn't seem like a lot of traffic; but all of these > sites are for non-profit associations with small membership levels > (avg. 600 members/association). > > What these sites *do* have are a lot of Coldfusion applications. All > the members areas are run on a commercially built CF application (12 > instances of this), and we have upwards of 50 other custom-built > applications. Several of these applications make use of persistent > CFCs (scoped at the application level), so at any given time, at least > 350 MB of the server's RAM is being used by JRUN. I have CF > datasources set up for 47 separate MS SQL 2000 databases, all of which > run on a separate, dedicated server at a different location from my > webserver. > > Lately, I've been noticing a lot of instability on the server, with > request timeouts, what appear to be memory leaks, and general end-user > unhappiness. > > I've been trying my darndest to tune my applications and the CF server > using best practices found on various sources (including this site, > Coldfusion Muse, Robi Sen's blog, etc.), but lately I've been spending > at least an hour/day wrestling with the server, and I'm about ready to > say uncle. > > Adobe's info says that CFMX Standard edition is "ideal for delivering > a single website or application on a single server", and clearly I'm > way beyond having a single site or application. > > However, I'm wondering whether others on the list have run the > standard edition with a similar number of sites/applications. > > Let me know if you think it's time to upgrade, or whether I should > just keep tuning this fiddle. > > Thanks, > Michael ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;192386516;25150098;k Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:306568 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4