Hi Zine,
I presume your running under IIS? Are you running multiple site instances or one
single 'site' under IIS?
Regardless, consider setting 'High' - Isolated script processing. Frequently improves
and restricts IIS ASP processes (The DLLHOST) consuming excess resources and handles
issues regarding high memory usage significantly better.
I'd certainly consider running the updaters. Updater 2 I've been running in production
environments without notable issues for a while now and I'm reasonably comfortable
with it. We're still testing updater three before we trust it.
I run fairly regular manual service restarts using the PSUTILS toolkit from
sysinternals and a cmd wrapper that looks like
::
*************************************************************************************
:: ***** This is to stop and start the webservice on a server remotely
*****
:: ***** Requires PSKill and psservice
*****
:: ***** To run this from a command line run "slap.cmd <server name>" *****
:: ***** E.G slap.cmd mywebserver
*****
::
*************************************************************************************
echo off
psservice \\%1% stop w3svc
pskill \\%1% drwtsn32
pskill \\%1% inetinfo
pskill \\%1% dllhost
pskill \\%1% dllhost
pskill \\%1% inetinfo
psservice \\%1% start w3svc
pause
::
**************************************************************************************
the same script modifies fairly easily to refer to include CF services and the tied in
CF processes. Long service names can be referred to in "" as in "Cold Fusion
Application Server" you can add -u username -p password tags to refer to it as slap
myserver.remotehost.com style references also. Requires admin priv's of course to be
stopping processes and killing services. replace %1% 's with a hard coded value if you
want and just call the cmd without arguments.
Its brutal and ugly and not a good thing as such... But it works rather nicely. You
usually want to manually confirm that services come back but I've tied it in a few
times with polls for service uptime and if after the script has run the error hasn't
resolved then generate notification.
Its the chainsaw approach to haircuts. But hair gets cut ;>
With isloated ASP processes, and regular service restarts and forced process
termination, I generally find that almost any box becomes stable.
with 2003 there will be some more far more elegant options for the same process, but
with 2000 thats about the best and safest solution i've discovered to flakeyness.
----- Original Message -----
From: "Ezine" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Thursday, March 20, 2003 2:14 PM
Subject: CFMX Giving up in high strain conditions.
> Hey
>
> This server is pre-updater 1.
>
> I'm having an issue with a pair of twin ColdFusionMX (Win2000 Server 500MB
> RAM, 800Mhz) servers, where CFMX seems to give up when it cannot muster
> enough system resources..... then when the resources are available..
> it is still down and the only way to fix it is to re-start the ColdFusionMX
> application server service(it appears to just 'give up'). The ColdFusion
> server can 'give up' in three different ways.. The first way is to
> simply not return a response(results in a 'can't contact the server' on the
> client). The second way is to display a blank white page..
> <html><head></head><body></body></html>. The third way is to produce a JRUN
> 404 error.
>
> Two specific triggers of this problem as of late are.. Database outages..
> and Processor time. This server occasionally fights for processing
> time with .ASP pages.. ... and an asp page that runs for a while(some
> times more then 50 seconds(the asp timeout has been removed so that the
> reports don't error.. the reports take a while.)
>
> It would make sense if it simply queued up the requests until the resources
> became available.. .. but after they become available.. it
> simply sits there with all the requests in the queue not doing anything.
>
> Is this issue resolved in an updater?
>
> Has anyone experienced anything similar where coldfusion MX gives up in an
> extremely high strain environment where Jrun doesn't seem to be doing
> anything at all(after it gives up)?
>
> This is a high hit server with limited resources.. and I'd like to
> resolve this without 'requiring' that we get another CPU if possible(we will
> invest in new hardware if there is no other way).
>
>
> -Zine
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription:
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Your ad could be here. Monies from ads go to support these lists and provide more
resources for the community. http://www.fusionauthority.com/ads.cfm
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4