Status/Resolution/Reason: Closed/Fixed/
Reporter/Name(from Bugbase): Chris Dicamillo / Chris Dicamillo (Chris Dicamillo)
Created: 06/17/2014
Components: Installation/Config, Connector
Versions: 11.0
Failure Type:
Found In Build/Fixed In Build: CF11_Final /
Priority/Frequency: Critical / All users will encounter
Locale/System: English / Win 2012 Server x64
Vote Count: 12
Problem Description:
IIS worker process (w3wp.exe) hangs with multiple threads in the wait chain after making a configuration change to the site in IIS manager.
Steps to Reproduce:
Create two sites in IIS, "Site1" for public site using FQDN and "Site2" bound to 127.0.0.1 (to be later configured for administrator site). No other IIS settings are configured. Install ColdFusion 11 standard using secure profile on separate partition and specify to install for "all" IIS sites. After CF has finished installing and confirmed Administrator site works correctly on Site2, test simple web webpage to confirm service is also working for Site1. A w3wp.exe worker process will be started for Site1. Now make a change in IIS for Site1, such as adding a MIME type. Now try to reloading the simple webpage on Site1. The browser will wait trying to load the webpage forever. In task manger, right-click the w3wp.exe process for Site1 and choose Analyze wait chain. There will be a child thread on the tree for that process. Try refreshing the browser again and another thread (or two) in that tree will be waiting. If the worker process is killed while the browser is waiting to display the page, a new worker process is created and the browser will display the page. Otherwise, the browser will eventually time out and the worker process will never recover.
I have replaced the existing isapi_redirect.dll with the one that addressed the slow startup time per bug #3758172 and the issue with the worker process hanging still exists.
Actual Result:
Worker process hangs on configuration change.
Expected Result:
Worker process should continue to function.
Any Workarounds:
Killing worker process allows the server to recover but this is not acceptable.
----------------------------- Additional Watson Details -----------------------------
Watson Bug ID: 3777189
External Customer Info:
External Company:
External Customer Name: NRadmin1
External Customer Email:
External Test Config: Clean install of Windows Server 2012 R2 x64 and patched with all Microsoft critical updates. See attachment "IISfeatures.png" for list of IIS features installed.
Attachments:
- June 17, 2014 00:00:00: 1_IISfeatures.png
Comments: