On 1/12/2009 9:13 AM, Preston Landers wrote:
I just thought I'd follow up on my original post about IIS. We decided to go ahead and use isapi-wsgi and so far the results are very good. It won't go into official production for a while but it looks very promising. In order to avoid the threading issue (we do in fact use mutable module level variables) we are using the "simple" (non-threaded) base class. To achieve concurrency we're using the IIS "web garden" feature, which is the config setting Randy mentioned to allow multiple worker processes per application pool. We're configuring the app pool through ADSI, the same way Python-ISAPI configures itself.
Awesome - thanks for the update. I've CCd the isapi-wsgi list for their info.
Speaking of which - it seems like the ADSI stuff for IIS might be deprecated? I only say that because it's not installed by default in newer versions of Windows and must be selected as "IIS Metabase and IIS 6 configuration compatibility" in the Windows feature selection. That's not a problem for my app - the installer detects the lack of this component. But calling it "IIS 6 configuration compatibility" seems to suggest ADSI might eventually go away. Or maybe it doesn't - does anyone know? I'm just wondering if Python-ISAPI might eventually have to be updated to use WMI for configuration instead. Links like this which compare ADSI and WMI don't say anything about ADSI being deprecated. It's just not installed by default for IIS 7+.
Yeah - that is my impression too. I'd welcome patches which move to WMI (but sadly, I doubt I will get to it for a while...)
Thanks, Mark _______________________________________________ python-win32 mailing list python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32