473,396 Members | 1,967 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

IIS Crashing

We have an ASP application that restarts several times a day, and users lose
their session information and have to log back in.

In the Event Log, I see the following entries:

Faulting application w3wp.exe, version 6.0.3790.0, faulting module unknown,
version 0.0.0.0, fault address 0x00000000.

and

A process serving application pool 'DefaultAppPool' terminated unexpectedly.
The process id was '484'. The process exit code was '0xc0000005'.

May I assume that these types of errors are generally caused by a
misbehaving 3rd party component created via Server.CreateObject? We use a
few such objects, such as SAFileUp.

What is the best way to debug such problems? We'd rather not pay to send
trace files to MS for debugging. I'm thinking about "instrumenting" suspect
asp pages, and put in database logging with timing info, so we can relate a
page hit to an event log error. Other ideas/tools?

This is standard ASP on Windows 2003 Server.

thx

Jeff
Jul 19 '05 #1
6 7076
Use IISState:
http://www.iisfaq.com/default.aspx?view=P197

(currently IISFaq site is down for maintenance, so you'll have to get this
tool later)

Cheers
Ken

"Jeff Dillon" <je**@removemeemergencyreporting.com> wrote in message
news:OE**************@TK2MSFTNGP10.phx.gbl...
: We have an ASP application that restarts several times a day, and users
lose
: their session information and have to log back in.
:
: In the Event Log, I see the following entries:
:
: Faulting application w3wp.exe, version 6.0.3790.0, faulting module
unknown,
: version 0.0.0.0, fault address 0x00000000.
:
: and
:
: A process serving application pool 'DefaultAppPool' terminated
unexpectedly.
: The process id was '484'. The process exit code was '0xc0000005'.
:
: May I assume that these types of errors are generally caused by a
: misbehaving 3rd party component created via Server.CreateObject? We use a
: few such objects, such as SAFileUp.
:
: What is the best way to debug such problems? We'd rather not pay to send
: trace files to MS for debugging. I'm thinking about "instrumenting"
suspect
: asp pages, and put in database logging with timing info, so we can relate
a
: page hit to an event log error. Other ideas/tools?
:
: This is standard ASP on Windows 2003 Server.
:
: thx
:
: Jeff
:
:
Jul 19 '05 #2
I don't think this will work. When a worker process crashes, IIS restarts,
so I lose the state.

IISState just does a dump of the current state, not the state IIS was in
when the problem occurred.

Are you saying I run IISState all the time? Does it "monitor" activity, or
just take a snapshot?

How do I tell which object caused the worker process to fail "after the
fact"?

Jeff

"Ken Schaefer" <ke*******@THISadOpenStatic.com> wrote in message
news:Oq**************@TK2MSFTNGP11.phx.gbl...
Use IISState:
http://www.iisfaq.com/default.aspx?view=P197

(currently IISFaq site is down for maintenance, so you'll have to get this
tool later)

Cheers
Ken

"Jeff Dillon" <je**@removemeemergencyreporting.com> wrote in message
news:OE**************@TK2MSFTNGP10.phx.gbl...
: We have an ASP application that restarts several times a day, and users
lose
: their session information and have to log back in.
:
: In the Event Log, I see the following entries:
:
: Faulting application w3wp.exe, version 6.0.3790.0, faulting module
unknown,
: version 0.0.0.0, fault address 0x00000000.
:
: and
:
: A process serving application pool 'DefaultAppPool' terminated
unexpectedly.
: The process id was '484'. The process exit code was '0xc0000005'.
:
: May I assume that these types of errors are generally caused by a
: misbehaving 3rd party component created via Server.CreateObject? We use a : few such objects, such as SAFileUp.
:
: What is the best way to debug such problems? We'd rather not pay to send
: trace files to MS for debugging. I'm thinking about "instrumenting"
suspect
: asp pages, and put in database logging with timing info, so we can relate a
: page hit to an event log error. Other ideas/tools?
:
: This is standard ASP on Windows 2003 Server.
:
: thx
:
: Jeff
:
:

Jul 19 '05 #3
On Tue, 25 May 2004 14:19:44 -0700, Jeff Dillon wrote:
We have an ASP application that restarts several times a day, and users lose
their session information and have to log back in.

In the Event Log, I see the following entries:

Faulting application w3wp.exe, version 6.0.3790.0, faulting module unknown,
version 0.0.0.0, fault address 0x00000000.

and

A process serving application pool 'DefaultAppPool' terminated unexpectedly.
The process id was '484'. The process exit code was '0xc0000005'.

May I assume that these types of errors are generally caused by a
misbehaving 3rd party component created via Server.CreateObject? We use a
few such objects, such as SAFileUp.

What is the best way to debug such problems? We'd rather not pay to send
trace files to MS for debugging. I'm thinking about "instrumenting" suspect
asp pages, and put in database logging with timing info, so we can relate a
page hit to an event log error. Other ideas/tools?

This is standard ASP on Windows 2003 Server.


Can the components you have be configured to run in server mode, i.e.
outside the IIS process? If they can, and you do it, then you should be
able to nail the component (or IIS itself) by looking at which DLLHOST
process it is that fails.

Rodd

Jul 19 '05 #4
Hunt down a copy of IIS Exception Monitor
(http://msdn.microsoft.com/library/de...-us/dniis/html
/ixcptmon.asp). This will produce a debugger trace that can show what DLLs
are executing when an exception occurs. If you have a debug version of your
components with symbol tables it can event give you the line that failed.

--
Mark Schupp
Head of Development
Integrity eLearning
www.ielearning.com
"Rodd Snook" <us****@snookums.NOSPAM.port5.com> wrote in message
news:10****************@doris.uk.clara.net...
On Tue, 25 May 2004 14:19:44 -0700, Jeff Dillon wrote:
We have an ASP application that restarts several times a day, and users lose their session information and have to log back in.

In the Event Log, I see the following entries:

Faulting application w3wp.exe, version 6.0.3790.0, faulting module unknown, version 0.0.0.0, fault address 0x00000000.

and

A process serving application pool 'DefaultAppPool' terminated unexpectedly. The process id was '484'. The process exit code was '0xc0000005'.

May I assume that these types of errors are generally caused by a
misbehaving 3rd party component created via Server.CreateObject? We use a few such objects, such as SAFileUp.

What is the best way to debug such problems? We'd rather not pay to send
trace files to MS for debugging. I'm thinking about "instrumenting" suspect asp pages, and put in database logging with timing info, so we can relate a page hit to an event log error. Other ideas/tools?

This is standard ASP on Windows 2003 Server.


Can the components you have be configured to run in server mode, i.e.
outside the IIS process? If they can, and you do it, then you should be
able to nail the component (or IIS itself) by looking at which DLLHOST
process it is that fails.

Rodd

Jul 19 '05 #5
I can't locate a download location

Jeff

"Mark Schupp" <ms*****@ielearning.com> wrote in message
news:#i**************@TK2MSFTNGP11.phx.gbl...
Hunt down a copy of IIS Exception Monitor
(http://msdn.microsoft.com/library/de...-us/dniis/html /ixcptmon.asp). This will produce a debugger trace that can show what DLLs
are executing when an exception occurs. If you have a debug version of your components with symbol tables it can event give you the line that failed.

--
Mark Schupp
Head of Development
Integrity eLearning
www.ielearning.com
"Rodd Snook" <us****@snookums.NOSPAM.port5.com> wrote in message
news:10****************@doris.uk.clara.net...
On Tue, 25 May 2004 14:19:44 -0700, Jeff Dillon wrote:
We have an ASP application that restarts several times a day, and users
lose
their session information and have to log back in.

In the Event Log, I see the following entries:

Faulting application w3wp.exe, version 6.0.3790.0, faulting module unknown, version 0.0.0.0, fault address 0x00000000.

and

A process serving application pool 'DefaultAppPool' terminated unexpectedly. The process id was '484'. The process exit code was '0xc0000005'.

May I assume that these types of errors are generally caused by a
misbehaving 3rd party component created via Server.CreateObject? We
use
a few such objects, such as SAFileUp.

What is the best way to debug such problems? We'd rather not pay to
send trace files to MS for debugging. I'm thinking about "instrumenting"

suspect asp pages, and put in database logging with timing info, so we can relate a page hit to an event log error. Other ideas/tools?

This is standard ASP on Windows 2003 Server.


Can the components you have be configured to run in server mode, i.e.
outside the IIS process? If they can, and you do it, then you should be
able to nail the component (or IIS itself) by looking at which DLLHOST
process it is that fails.

Rodd


Jul 19 '05 #6
Jeff,

I'll send you a link to our copy off-forum. Keep in mind that it was
intended for use with Win NT or 2000. I don't know of any reason it wouldn't
work on 2003 but I would take the usual precautions (backups, verify that
you have all software needed to rebuild the server, etc) before using it.
There may be a reason that MS doesn't have it available.

--
Mark Schupp
Head of Development
Integrity eLearning
www.ielearning.com
"Jeff Dillon" <je**@removemeemergencyreporting.com> wrote in message
news:Oj**************@TK2MSFTNGP10.phx.gbl...
I can't locate a download location

Jeff

"Mark Schupp" <ms*****@ielearning.com> wrote in message
news:#i**************@TK2MSFTNGP11.phx.gbl...
Hunt down a copy of IIS Exception Monitor

(http://msdn.microsoft.com/library/de...-us/dniis/html
/ixcptmon.asp). This will produce a debugger trace that can show what DLLs
are executing when an exception occurs. If you have a debug version of

your
components with symbol tables it can event give you the line that failed.
--
Mark Schupp
Head of Development
Integrity eLearning
www.ielearning.com
"Rodd Snook" <us****@snookums.NOSPAM.port5.com> wrote in message
news:10****************@doris.uk.clara.net...
On Tue, 25 May 2004 14:19:44 -0700, Jeff Dillon wrote:

> We have an ASP application that restarts several times a day, and

users
lose
> their session information and have to log back in.
>
> In the Event Log, I see the following entries:
>
> Faulting application w3wp.exe, version 6.0.3790.0, faulting module

unknown,
> version 0.0.0.0, fault address 0x00000000.
>
> and
>
> A process serving application pool 'DefaultAppPool' terminated

unexpectedly.
> The process id was '484'. The process exit code was '0xc0000005'.
>
> May I assume that these types of errors are generally caused by a
> misbehaving 3rd party component created via Server.CreateObject? We

use
a
> few such objects, such as SAFileUp.
>
> What is the best way to debug such problems? We'd rather not pay to

send > trace files to MS for debugging. I'm thinking about "instrumenting"

suspect
> asp pages, and put in database logging with timing info, so we can

relate a
> page hit to an event log error. Other ideas/tools?
>
> This is standard ASP on Windows 2003 Server.
>

Can the components you have be configured to run in server mode, i.e.
outside the IIS process? If they can, and you do it, then you should be able to nail the component (or IIS itself) by looking at which DLLHOST
process it is that fails.

Rodd



Jul 19 '05 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Yannick Majoros | last post by:
Hello, PHP is crashing (segfault) due to some bug. See http://bugs.php.net/bug.php?id=32929 for details, but here is the code in which it occurs: while...
0
by: Henry Hank | last post by:
Environment: I'm setting up a database server on a Dell Poweredge 2650, dual 1.8GHZ pentium with 1GB of memory and RAID5 drives. I've installed RedHat 9, and updated the kernel to 2.4.20-19.9smp....
5
by: Eddie | last post by:
I have a MySQL-server running Innodb. We have installed ~ 2GB of memory in the server. In spite of this MySQL keeps crashing due to out-of-memory errors. The server is a dual xeon i686 running...
14
by: Java and Swing | last post by:
static PyObject *wrap_doStuff(PyObject *self, PyObject *args) { // this will store the result in a Python object PyObject *finalResult; // get arguments from Python char *result = 0; char *in=...
7
by: Jeffrey Barrett | last post by:
/* machine.txt: ------------------ Cola 0.75 20 Ruby Red Blast 1.00 10 Lemon Fizz 0.75 8 Grape Soda
0
by: Grant | last post by:
My C# web application connects to an Access database using the OleDbConnection and OleDbDataReader. I have 3 other computers that connect to this server but very frequently I get an 'Unspecified...
8
by: code break | last post by:
Can Any one tell me why this program is crashing . testFunc() { int a1, *ptr ; f=&a1; f=f+1; return 0; }
5
by: news.cyberlink.ch | last post by:
Hi, We have a DB2 version 7 fixpack 14 installed on Windows 200 at a customer site that is crashing at regular intervals.Everything was working fine for over many years, now since about one...
1
by: mwallis76 | last post by:
Upon clicking on a hyperlink generated in a ASP.NET GridView control, I am finding Firefox 1.5 to crash. However, when clicking on the same link, Internet Explorer 6.0 works just fine and is...
2
by: =?Utf-8?B?QW5uZXh4eHh4eHg=?= | last post by:
My computer keeps crashing. The files created when it does this are: WERdc15.dir00\Mini090708-03.dmp WERdc15.dir00\sysdata.xml has anybody any idea of what these files are and the solution to...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.