ARR caused w3wp to crashRSS

21 replies

Last post Aug 30, 2011 07:12 PM by judoman

  • ARR caused w3wp to crash

    Aug 27, 2009 09:28 PM|John Chen|LINK

    Using ARR to be a reserve proxy, it seems usually cause w3wp.exe to crash. Everyday when I get up, I got a "Service Unavailable" from the website. And here is something from event log:

    "错误应用程序 w3wp.exe,版本 7.0.6002.18005,时间戳 0x49e03238,错误模块 requestRouter.dll,版本 7.1.388.0,时间戳 0x498c9acf,异常代码 0xc0000409,错误偏移量 0x0000000000007453, 进程 ID 0x1b40,应用程序启动时间 0x01ca2753e70a2e49。"

    Sorry for it's in Chinese, for my operation system. But in short, it says that requestRouter.dll cause w3wp.exe to crash, and the error code is 0xc0000409. Repeating this error, IIS would finally close my app pool, and the "Service Unavailable" would appear. The log said:

    "应用程序池“Temporary”将被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。"

    It means "Apppool 'Temporary' will be disabled automatically, because there were lots of errors in the process which provided services for the apppool.".

    Also, I have looked my IIS log, but it's too large - over 50MB - to upload, and there were no valuable information there.

    Is it a bug that ARR cannot afford such requests?

  • Re: ARR caused w3wp to crash

    Aug 28, 2009 12:36 PM|anilr|LINK

    Can you collect a crash dump and send it to me - if you go to control panel -> report problems and solutions, you should see a list of problem including copy of crash dumps the system automatically collected.  You can either click on "report problem to Microsoft" and let me know the bucket-id on the report or send me a copy of the dump zipped up.

    Anil Ruia
    Software Design Engineer
    IIS Core Server
  • Re: ARR caused w3wp to crash

    Aug 29, 2009 06:10 AM|John Chen|LINK

    Thanks very much. I have reported the dumps. Here is ID: 705999482. Is that you needed?

  • Re: ARR caused w3wp to crash

    Aug 31, 2009 12:24 PM|anilr|LINK

    I could not find that bucket-id - it probably takes some time for a new failure bucket to get created - in the meantime, can you send me the files linked in the problem report at anil (dot) ruia (at) microsoft (dot) com

    Anil Ruia
    Software Design Engineer
    IIS Core Server
  • Re: ARR caused w3wp to crash

    Sep 26, 2009 07:21 PM|anilr|LINK

    Ok, this issue is fixed in the ARRv1 localized version released last week - please download and install it from http://www.iis.net/extensions/applicationrequestrouting/

    Anil Ruia
    Software Design Engineer
    IIS Core Server
  • Re: ARR caused w3wp to crash

    Dec 15, 2009 04:17 AM|Vektoren|LINK

    Hello Anil,

    I got a problem with w3wp.exe and ARR too:

     

    Protokollname: Application
    Quelle:        Application Error
    Datum:         13.12.2009 01:11:40
    Ereignis-ID:   1000
    Aufgabenkategorie:(100)
    Ebene:         Fehler
    Schlüsselwörter:Klassisch
    Benutzer:      Nicht zutreffend
    Computer:      Win7
    Beschreibung:
    Name der fehlerhaften Anwendung: w3wp.exe, Version: 7.5.7600.16385, Zeitstempel: 0x4a5bd0eb
    Name des fehlerhaften Moduls: requestRouter.dll, Version: 7.1.652.0, Zeitstempel: 0x4ae97d79
    Ausnahmecode: 0xc0000005
    Fehleroffset: 0x000000000000e93c
    ID des fehlerhaften Prozesses: 0x59c
    Startzeit der fehlerhaften Anwendung: 0x01ca7b88d8173443
    Pfad der fehlerhaften Anwendung: c:\windows\system32\inetsrv\w3wp.exe
    Pfad des fehlerhaften Moduls: C:\Program Files\IIS\Application Request Routing\requestRouter.dll
    Berichtskennung: 15cae72b-e77c-11de-a5e0-000c29f7b04e
    Ereignis-XML:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Application Error" />
        <EventID Qualifiers="0">1000</EventID>
        <Level>2</Level>
        <Task>100</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2009-12-13T00:11:40.000000000Z" />
        <EventRecordID>919</EventRecordID>
        <Channel>Application</Channel>
        <Computer>Win7</Computer>
        <Security />
      </System>
      <EventData>
        <Data>w3wp.exe</Data>
        <Data>7.5.7600.16385</Data>
        <Data>4a5bd0eb</Data>
        <Data>requestRouter.dll</Data>
        <Data>7.1.652.0</Data>
        <Data>4ae97d79</Data>
        <Data>c0000005</Data>
        <Data>000000000000e93c</Data>
        <Data>59c</Data>
        <Data>01ca7b88d8173443</Data>
        <Data>c:\windows\system32\inetsrv\w3wp.exe</Data>
        <Data>C:\Program Files\IIS\Application Request Routing\requestRouter.dll</Data>
        <Data>15cae72b-e77c-11de-a5e0-000c29f7b04e</Data>
      </EventData>
    </Event>

     

    I have send the details to Microsoft. I use Windows Server 2008 R2. After this error happen, the app. pool is shutdown and the website(s) for this pool are not available any more. Then I can restart only this one app. pool and then anything is fine, until next error ...

     

    Best regards,
    Thorsten Sommer, M.Eng.

     

  • Re: ARR caused w3wp to crash

    Dec 15, 2009 02:50 PM|DanielVL|LINK

    With that information we can know what function failed, but we need more context. I see that you have Win7, Could you go to (in your language) Control Panel > System and Security > Action Center > View problems to report (Check for solutions to unreported problems)

    Locale the w3wp.exe failure, right clic and clic View technical details, there should be a "Files that help describe the problem". Please send minidump.mdmp if available (daniel v l at <micro>Soft dot Com) and also to Anil.

    Thanks.

    Daniel Vasquez Lopez
    IIS Team
  • Re: ARR caused w3wp to crash

    Dec 15, 2009 05:37 PM|Vektoren|LINK

    Sorry, but there is no minidump.mdmp files for the problems. I have send all reports to Microsoft. There ask me, if I want to upload same additional datas ... I said yes. I dont't known, if you have asccess to this data?!?!

    I do not use Windows 7, I use Windows Server 2008 R2 Standard.

    You need more context. What I have do is that:

    (1) Two rules for the URL Rewrite:
    Mathes the pattern (Wildcards), Pattern = *, ignore case
    Conditions: Match any
    {HTTP_HOST} match the pattern domain.tld
    {HTTP_HOST} match the pattern www.domain.tld
    Action: Route to server farm, path is /{R:0}

    The second rule is the same, but route to another server farm, and here I have not 2 conditions, I use 22 conditions with match any-option.

    (2) I have use a http-site where I have delete ALL handlers and then add a handler for ARR with path = *

    (3) This http-site run within her own application pool.

    (4) I have only this one http-site for all my domains -- the separation is realized only by the URL Rewrite rules.

    (5) The server farms redirect the traffic on localhost. Here runs many Ruby on Rails-Servers bind to localhost, each on a own port within 3000 to 3999. Because a server farm only accept each hostname once, I use for projects with 2 RoR-Servers localhost and 127.0.0.1 as workaround, and for more RoR-Servers I defined more hostnames with the hosts-file from Windows, like localhost01, localhost02, localhost[xx] ...

    Are this informations helpful for you? Can I help you with something else?

    Best regards
    Thorsten Sommer, M.Eng.

  • Re: ARR caused w3wp to crash

    Dec 28, 2009 05:25 PM|Vektoren|LINK

    Hello Anil and Daniel,

    while the last weeks, I got this error several times. Allmost each day, the w3wp.exe crash a few times ... from day to day, the w3wp.exe crashed more often, and if the amount of crashes raised over a threshold [x] (value from configuration from app pool), the site goes down, because the app pool shut down.

    I send (email) you a few screenshots from the configuration, maybe you see something ...

    One new information: I got this warnings ...

    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Windows-WAS" Guid="{524B5D04-133C-4A62-8362-64E8EDB9CE40}" EventSourceName="WAS" />
        <EventID Qualifiers="32768">5011</EventID>
        <Version>0</Version>
        <Level>3</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2009-12-28T16:46:21.000000000Z" />
        <EventRecordID>5001</EventRecordID>
        <Correlation />
        <Execution ProcessID="0" ThreadID="0" />
        <Channel>System</Channel>
        <Computer>server7</Computer>
        <Security />
      </System>
      <EventData>
        <Data Name="AppPoolID">my-app-pool-name</Data>
        <Data Name="ProcessID">2912</Data>
        <Binary>6D000780</Binary>
      </EventData>
    </Event>

     

    And this one:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Windows-WAS" Guid="{524B5D04-133C-4A62-8362-64E8EDB9CE40}" EventSourceName="WAS" />
        <EventID Qualifiers="32768">5009</EventID>
        <Version>0</Version>
        <Level>3</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2009-12-28T06:59:23.000000000Z" />
        <EventRecordID>4955</EventRecordID>
        <Correlation />
        <Execution ProcessID="0" ThreadID="0" />
        <Channel>System</Channel>
        <Computer>server7</Computer>
        <Security />
      </System>
      <EventData>
        <Data Name="AppPoolID">my-app-pool-name</Data>
        <Data Name="ProcessID">3224</Data>
        <Data Name="ExitCode">ff</Data>
      </EventData>
    </Event>

     

    Best regards,
    Thorsten

  • Re: ARR caused w3wp to crash

    Jan 05, 2010 07:11 AM|Vektoren|LINK

    Hello Anil and Daniel,

    just a few minutes before the problem occur again and I have to restart the app pool. Is there any new informations from your side?

     

    Best regards,
    Thorsten

  • Re: ARR caused w3wp to crash

    Jan 21, 2010 03:07 PM|calciumblast|LINK

    Dear Anil and Daniel,

    indeed - do you have any updates ?
    Buy misoprostol online
  • Re: ARR caused w3wp to crash

    Jan 21, 2010 04:18 PM|Vektoren|LINK

    I wrote mails with Anil, and the last directive was, that I have to get a full dump from my w3wp process. But I can not, because the Microsoft tools do not work for 64 Bit Windows Server 2008 R2.

    I want to try next days a fresh installation or I use another way, that may works for me (FastCGI etc.)

     

  • Re: ARR caused w3wp to crash

    Jan 24, 2010 01:44 PM|dbasch|LINK

    I experience this error too.

    I am running Server 2008 x64 and used the web installer to install ARR.

    Hopefully, it will be fixed soon.

  • Re: ARR caused w3wp to crash

    Apr 15, 2010 08:49 AM|omatzyo|LINK

    Hi, has there been any progress with this error?

  • Re: ARR caused w3wp to crash

    Sep 06, 2010 07:03 PM|FancyFanta|LINK

    I have same problem. Windows 2008 Web Edt. X64.

    I installed Application Request Routing then 3 application pool downs. Plesk too.

    Please help

  • Re: ARR caused w3wp to crash

    Dec 20, 2010 10:05 AM|Frank_FC|LINK

    Hello, I'm having the same problem. Plesk not working after I installed ARR.

    Windows server Standar 2008 x64 + Plesk 9.5 + ARR 2 x64

    Is there a solution for this?

    -----------

    Every time I try to access plesk website, I receive a "service unavailable" in browser and Event viewer from windows states:

    Error al cargar el archivo DLL del módulo C:\Program Files (x86)\IIS\Application Request Routing\requestRouter.dll. Los datos son el error.

    (In English): Error loading dll file of  C:\Program Files (x86)\IIS\Application Request Routing\requestRouter.dll module. Data is error.

    and then Plesk pool goes down.

    Please any help!!

     

    Thanks

  • Re: ARR caused w3wp to crash

    Jan 12, 2011 01:55 PM|benoit.boudeville|LINK

    Looks like a known issue, there's a hotfix for this:

    http://support.microsoft.com/?kbid=2281517

     

  • Re: ARR caused w3wp to crash

    Apr 07, 2011 08:12 AM|proff|LINK

    In ARR 2.5 i have same bug. How to fix it?

  • Help Me! In ARR 2.5 i have same bug. How to fix it?

    Jul 27, 2011 04:50 AM|Rodrise|LINK

     Are there fix? Thanks

  • Re: Help Me! In ARR 2.5 i have same bug. How to fix it?

    Jul 28, 2011 03:22 AM|proff|LINK

     disable request consolidation

  • Re: Help Me! In ARR 2.5 i have same bug. How to fix it?

    Jul 28, 2011 06:19 AM|Rodrise|LINK

      I solved. The problem was that the dll directory

    "C: \ Program Files \ IIS" and "C: \ Program Files (86) \ IIS" with the denial of reading and writing.

    Many Thanks!

  • Re: Help Me! In ARR 2.5 i have same bug. How to fix it?

    Aug 30, 2011 07:12 PM|judoman|LINK

    Microsoft released an update for ARR 2.5 on 11.Aug.2011 that fixed the problem for me.  Whew!  It applies to both x86/x64 flavors, and IIS v7.0 and v7.5.

    Here's the KB, which includes links to the update: http://support.microsoft.com/kb/2589179