If anyone can use this. This is what M$ sent me to help troubleshoot:
This mail is being sent to you because you are experiencing some sort of
hang or 100% CPU usage on your IIS Server and we need to get more
information on the server.
If you are using any VB DLL's
There are some instances where an AV or ASP0115 can be caused by miscompiled
VB DLL's. These types of problems are easily remedied and can also be
easily detected. Please run one of the following applications on your
server, based on your OS, and send the output from them to your Support
Professional immediately for review so that we can clear up any of these
types of issues before getting a memory dump file.
1) Windows NT 4.0
<<bintype2.zip>> <<read.me.txt>>
a. You will need to run this for each VB DLL on your system as
follows: bintype2 dllname.dll > dllname.txt
b. Once you have completed this for all VB DLL's you can combine all
the output into one file, or simply email all the files to your Support
Professional.
2) Windows 2000
<<vbchkw2k.zip>> <<readme.txt>>
a. You can run this as follows: vbchkw2k /sc > dlloutput.txt
b. Email the dlloutput.txt file to your Support Professional right
away for review.
Here is a brief list of Knowledge Base articles that describe the types of
issues you can encounter and how to fix them:
http://support.microsoft.com/support/kb/articles/q186/2/73.asp
http://support.microsoft.com/support/kb/articles/q243/5/48.asp
http://support.microsoft.com/support/kb/articles/q191/1/19.asp
http://support.microsoft.com/support/kb/articles/q264/9/57.asp
http://support.microsoft.com/support/kb/articles/q241/8/96.asp
We also recommend that you compile symbol files with your DLL. Do do this
select "Properties" from the "Project" menu, click on the "Compile" tab and
check the box labeled: "Create Symbolic Debug Info"
For more information about Symbols and their use see
http://support.microsoft.com/support/kb/articles/q121/3/66.asp
Defining what 100% CPU Utilization is
In the case of this email, 100% CPU Utilization is defined as any time that
IIS stops responding to incoming requests and does not serve web pages
anymore due to excessive CPU Utilization.
The following steps will allow us to get a log file of the iis process as
well as obtain the thread ID that is using the CPU that will directly
correspond to the log file. Please let us know if you have any questions
about using this process.
Before the hang occurs
NOTE: To insure we are troubleshooting the right issue, check the
utilization of the CPU using task manager prior to going through these
steps. Switch to the Process tab and click on the CPU column header to sort
the list based on CPU utilization. Look for Inetinfo to be the process
using the CPU. If it is not, then these steps will need to be modified to
work or may not work at all.
1) Download and install the Microsoft Debuggers
a. http://www.microsoft.com/ddk/debugging
b. You will have to reboot your machine after installing the
debuggers.
NOTE: You do not have to install them on your server, but can
install on a workstation and then XCOPY the
directory to your server. They will work on your server after you
have done this without rebooting the server.
2) Open Performance Monitor on the server.
3) Create a Performance Monitor log file...
a) If you are using NT4:
1. Select "Log..." from the Options menu
2. Set the location and name of the log file
3. Change the interval to "1"
4. Click the "Save" button
5. Click the "+" button on the toolbar
6. Add the following objects
Active Server Pages, Memory, Process, Processor,
Thread, Web Service
7. Click the "Done" button
8. Select "Log..." from the Options menu
9. Click the "Start Log" button
b) If you are using Windows 2000:
1. Expand "Performance Logs and Alerts"
2. Right Click on "Counter Logs"
3. Choose "New Log Settings..."
4. Enter a descriptive name
5. Note the log file location for later (or go to the "Log
Files" tab and change the location)
6. Click the "Add" button
7. Click the "All Counters" and "All Instances" radio
buttons
8. Select the following from the "Performance Object"
dropdown, being sure to "Add" each one as you select it
Active Server Pages, Memory, Process, Processor,
Thread, Web Service
9. Click "Close"
10. Change the Interval to "1"
11. Click "OK"
4) Now let the server run for a few minutes (about 5-10 or as long as
possible in a hung state)
Once the hang (100% CPU) occurs
1) Run AutoDump Plus
a. From a command line, in the debuggers directory (Default is
c:\Program Files\Debugging Tools For Windows)
run the command(changing the path where you would like the files
created in):
adplus -hang -iis -system -o c:\PATHTOPUTFILESIN
2) Go back into Performance Monitor
a) If you are using NT4:
1. Select "Log..." from the Options menu
2. Click the "Stop Log" button
b) If you are using Windows 2000:
1. Right click on your log that is now listed under "Counter
Logs"
2. Choose "Stop Log"
3) Zip the memory dump files and the Performance Monitor log files created.
4) Make arrangements to get the file to us via FTP. Also please send email
to your MS Support Professional with the following information:
* What version of NT and Service Pack are you running?
* What IIS Hotfixes do you have installed?
* A full description of the events leading up to the hang.
* A full description of your web site's architecture.
> -----Original Message-----
> From: John Cesta - Lists [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, March 14, 2001 10:48 PM
> To: CF-Server
> Subject: RE: 100% cpu IIS 4.0
>
>
> > Check your IIS logs for malformed requests......... How often does it
> > happen?
>
> it happens about every 7 - 10 minutes during the day and about every 30
> minutes at night...
>
>
> John
>
> > -----Original Message-----
> > From: Steve [mailto:[EMAIL PROTECTED]]
> > Sent: Wednesday, March 14, 2001 7:58 PM
> > To: CF-Server
> > Subject: Re: 100% cpu IIS 4.0
> >
> >
> > Check your IIS logs for malformed requests......... How often does it
> > happen?
> > ----- Original Message -----
> > From: "Jerome Gotangco" <[EMAIL PROTECTED]>
> > To: "CF-Server" <[EMAIL PROTECTED]>
> > Sent: Wednesday, March 14, 2001 7:41 PM
> > Subject: Re: 100% cpu IIS 4.0
> >
> >
> > > I experieced that once before and cfserver ate the whole cpu
> > utilization.
> > > The first thing I did was reboot the server, but I'm quite
> > interested how
> > it
> > > came to be and how to fix it (can't really rely on rebooting anyway).
> > >
> > > Jerome Gotangco
> > >
> > > ----- Original Message -----
> > > From: "John Cesta - Lists" <[EMAIL PROTECTED]>
> > > To: "CF-Server" <[EMAIL PROTECTED]>
> > > Sent: Thursday, March 15, 2001 8:19 AM
> > > Subject: 100% cpu IIS 4.0
> > >
> > >
> > > >
> > > > Anyone had any problems with Cf and 100% CPU utilization in IIS4.0?
> > > >
> > > > I don't think it's CF, but could be I supppose.
> > > >
> > > > Thanks,
> > > >
> > > > John Cesta
> > > >
> > >
> > >
> > >
> > >
> >
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at
http://www.fusionauthority.com/bkinfo.cfm
------------------------------------------------------------------------------
To unsubscribe, send a message to [EMAIL PROTECTED] with
'unsubscribe' in the body or visit the list page at www.houseoffusion.com