[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

IIS6 worker process: does anybody know what these W3WP exit codes mean?

Posted on 2005-04-27
8
Medium Priority
?
380 Views
Last Modified: 2007-12-19
Hello Experts,

I am experiencing problems with w3wp, resulting in a few exit codes, in particualr -2, -3, 128 and -2146233082. I assume -2 is the natural exit code when recycling the application pool, but I'm not sure. The other exit codes however appeared during crashes or other unnatural terminations of the process. Do you know what these codes stand for?

Thanks!


0
Comment
Question by:Identify1
  • 4
  • 3
7 Comments
 
LVL 34

Expert Comment

by:Dave_Dietz
ID: 13881638
-2146233082 = Execution Engine Failure - possibly a problem with an ISAPI extension or COM component

-2 and -3 don't correlate to any known failure condition - these do indeed appear to be w3wp recycle codes

128 looks more like a WINERROR message and means "There are no child processes to wait for"

Not sure how much help that is, but there you go.  :-)

Dave Dietz

0
 

Author Comment

by:Identify1
ID: 13886300
I appreciate the information regarding -2146233082 and 128.

I am still puzzled with -3 though: after running several tests, I can say that an exit code of -3 definitely indicates problems. The web application is down, and only restarting the IIS Admin service revives it.

Also, can you elaborate more on 128 in the context of IIS6? Who can are the child processes and who is the parent process?

Thanks
0
 
LVL 34

Expert Comment

by:Dave_Dietz
ID: 13887224
I have never personally seen any of these codes come out of w3wp.exe.

Generally if I see that w3wp.exe is crashing I capture a crash dump and figure out what is causing the crash.  

For my previous post I just translated the winerror message and hresult codes.  :)

Dave Dietz

Dave Dietz
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 

Author Comment

by:Identify1
ID: 13903743
Thanks Dave. Somebody must have invented the -3 code for a reason (or am I being naive?...), and since it gives me a hard time, I really want to know the meaning of it, in parallel to investigating the problem in additional channels.

Does anybody have first hand experience with the -3 exit code in W3WP or any additional insight about them?
0
 

Author Comment

by:Identify1
ID: 13926190
I raised the bounty to 300, and I'll raise it more for an answer to my last comment (reserving Dave's share of course:) ). Please help with this!
0
 
LVL 34

Accepted Solution

by:
Dave_Dietz earned 1600 total points
ID: 13932103
After extensive research and some arm twisting:

An exit code of -3 (or 0xFFFFFFFD) means that the Worker process was terminated by the Web Admin service.  This would generally indicate that there was a problem with the w3wp.exe and the IISAdmin service whacked it.

By the way, a -2 does indeed mean the worker process exited normally.

Hope this helps.

Dave Dietz
0
 

Author Comment

by:Identify1
ID: 13933497
Thanks Dave, this helped a lot.
To summarize for future generations' sake:

-2 = normal exit code for recycling
-3 = the Worker process was terminated by the Web Admin service
-2146233082 = Execution Engine Failure - possibly a problem with an ISAPI extension or COM component
128 = There are no child processes to wait for
0

Featured Post

Free Backup Tool for VMware and Hyper-V

Restore full virtual machine or individual guest files from 19 common file systems directly from the backup file. Schedule VM backups with PowerShell scripts. Set desired time, lean back and let the script to notify you via email upon completion.  

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Today I came across an interesting issue that had me pulling my hair out.  I was troubleshooting a new internal web site which uses integrated security instead of anonymous.  When browsing the site from my laptop, I was able to access it with no iss…
Debug Tools to analyse IIS process: This article focus on taking memory dumps from IIS to determine which code is taking more time and to analyse which calls hangs/causes more CPU usage. To take dumps,download the following. Install1: To st…
Is your OST file inaccessible, Need to transfer OST file from one computer to another? Want to convert OST file to PST? If the answer to any of the above question is yes, then look no further. With the help of Stellar OST to PST Converter, you can e…
As many of you are aware about Scanpst.exe utility which is owned by Microsoft itself to repair inaccessible or damaged PST files, but the question is do you really think Scanpst.exe is capable to repair all sorts of PST related corruption issues?
Suggested Courses
Course of the Month18 days, 22 hours left to enroll

834 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question