tracker issue : CF-3777189

select a category, or use search below
(searches all categories and all time range)
Title:

IIS worker process "hangs" when IIS site config is changed

| View in Tracker

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

Listed in the version 11.0.01.291346 Issues Fixed doc
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:

  1. June 17, 2014 00:00:00: 1_IISfeatures.png

Comments:

This is in regards to this bug incorrectly marked as fixed. I do not understand why you need votes if you know it is not working. https://bugbase.adobe.com/index.cfm?event=bug&id=CF-3758172
Vote by External U.
11904 | July 09, 2014 11:23:52 AM GMT
adding in support for this bug
Vote by External U.
11905 | July 09, 2014 11:24:05 AM GMT
Seeing this issue on client site
Vote by External U.
11906 | July 09, 2014 11:26:52 AM GMT
This is still an issue. I don't see any reason for this resistance to have this issue fixed. How are we to address our customers (who purchased this product) when they say that this is a problem and want it fixed?
Vote by External U.
11907 | July 09, 2014 11:42:30 AM GMT
We understand that this is an issue and are looking into this. We will keep everyone posted.
Comment by Anit K.
11881 | July 09, 2014 11:45:33 AM GMT
Anit, I just wanted to advise that this issue is not apparent in any way on CF10. Maybe comparing what may have changed in the connector might be helpful .. no idea really just thinking out loud.
Comment by External U.
11882 | July 11, 2014 05:21:29 PM GMT
I have found this issue in CF 11 running on 2008R2 and IIS7. Restarting IIS works faster than recycling the site in the app pool but is unacceptable. I hope Adobe addresses this promptly.
Comment by External U.
11883 | August 04, 2014 09:10:42 AM GMT
This bug appears to have been introduced in CF11. I could not replicate in 9 or 10. I also agree that a vote is ridiculous. This can be a showstopper for unsuspecting site owners. This BS disrupted several production sites and has cost me hours of testing and workaround attempts. It's not what I'd call a "feature!" I now have to make setting changes at 2AM to avoid site stoppage. Unacceptable. Please stand up and fix this.
Vote by External U.
11908 | August 04, 2014 09:17:38 AM GMT
BTW this is NOT fixed with the updates!
Comment by External U.
11884 | August 04, 2014 09:18:58 AM GMT
What updates!? There haven't been any public updates since I installed CF11 a couple months ago... still haven't put this into production because of this bug. :(
Comment by External U.
11885 | August 04, 2014 02:56:46 PM GMT
This is highly irritating on a dev server where you may be tweaking the IIS config frequently. The only "solution" that works for us is killing the worker process every time we make a trivial change.
Vote by External U.
11909 | August 06, 2014 08:09:10 PM GMT
We are working on a fix for this bug and it will made available in a future update
Comment by Vamseekrishna N.
11886 | August 07, 2014 11:24:10 AM GMT
Hi, we want to update the webserver for our customer. I've told him, we're buing the newest server software to be save for the future. I'm sorry that I have to say him, that the new software won't work. Please fix this bug as soon as possible. Thank you...
Vote by External U.
11910 | August 13, 2014 06:44:53 AM GMT
I vote too because nothing happens since 2 month. You should change your system requirements to "Windows 2012 not supported" so that new customer don't buy a Software that don't run at Windows 2012.
Vote by External U.
11911 | August 19, 2014 09:30:19 AM GMT
Running into this problem as well. Windows 2008 R2.
Vote by External U.
11912 | August 20, 2014 03:26:08 PM GMT
Same problem.. please fix this.
Vote by External U.
11913 | August 28, 2014 08:32:54 AM GMT
This bug is fixed. Please send an email to cfinstal<AT>adobe<DOT>com to get the fix.
Comment by Anit K.
11887 | August 28, 2014 09:18:24 AM GMT
Just replaced the DLL per the instructions and this bug is fixed but a new, bug has been introduced... a total show stopper. Posting a form doesn't work!. Try creating a very simple form and posting it. You'll get a 404 page not found. I guess I'll submit another bug ticket....
Comment by External U.
11888 | September 04, 2014 08:46:54 AM GMT
@NRadmin1, I believe, you didn't try the most recent one. Please send an email to cfinstal<AT>adobe<DOT>com to get the most recent fix.
Comment by Anit K.
11889 | September 04, 2014 08:51:25 AM GMT
I'm using the one you sent me, dated Aug 28. I'll email you.
Comment by External U.
11890 | September 04, 2014 08:55:32 AM GMT
The latest one is from Sep 01, 2014. I have emailed you the new one.
Comment by Anit K.
11891 | September 04, 2014 09:03:36 AM GMT
I mailed to get the fix a week ago, still havent heard anything. I didnt refer to the bug id in the subject, but I did on the body. Should I resend it and add the ticket ID to the subject?
Comment by External U.
11892 | September 08, 2014 01:58:07 AM GMT
@cswebworks, Can you share your email id here? I will check it and send you the fix.
Comment by Anit K.
11893 | September 08, 2014 02:02:43 AM GMT
Hi, I sent it from my own workaddress, but I would not like to share that one here. If you could, please send the fix to info<a>cs,nl
Comment by External U.
11894 | September 08, 2014 02:11:43 AM GMT
@cswebworks, Did the fix work at your end?
Comment by Anit K.
11895 | September 08, 2014 06:18:59 AM GMT
My preliminary tests look good. I can change simple IIS settings without problems.
Comment by External U.
11896 | September 08, 2014 06:55:04 AM GMT
subscribe, won't upgrade until this is fixed.
Vote by External U.
11914 | September 15, 2014 05:40:18 PM GMT
important issue to fix. important issue to fix
Vote by External U.
11915 | September 19, 2014 03:47:09 AM GMT
This dll massively screwed up my website. IIS is throwing 404's on pages that I'm looking at right in the directory -- files that have been working for years. Rolling back...dreadful
Comment by External U.
11897 | November 11, 2014 03:46:18 PM GMT
@mkranitz, sounds like you're missing the virtual 'jakarta' directory, which is needed for pointing to your cf connector. Also, this fix has been included in update 1 for cf11. Everything is working fine here =)
Comment by External U.
11898 | November 12, 2014 04:53:47 AM GMT
No I'm not. The system worked before I replaced the DLL and then once again when I rolled back. The CFIDE and JAKARTA dirs were there all along
Comment by External U.
11899 | November 12, 2014 08:57:45 AM GMT
You could try to just install update 1 (which includes this fix) via the server update menu in your CF administrator. No need for this individual hot fix.
Comment by External U.
11900 | November 12, 2014 09:06:39 AM GMT
I know. I am a bit hesitant because I have 6 sites that depend on the update working properly.
Comment by External U.
11901 | November 12, 2014 09:21:24 AM GMT
Can someone please comment on whether the latest update for ColdFusion 11 does, in fact, fix this issue?
Comment by External U.
11902 | January 05, 2015 04:05:45 PM GMT
This bug has been fixed in HF1. Strongly recommend you to upgrade to the latest update, HF3.
Comment by Immanuel N.
11903 | January 05, 2015 11:29:18 PM GMT