> Thanks for doing pioneering work for IIS / wsgi. :) I envision my skeleton being added to others littered around here ;)
> After line 37 change it like you see here: > > except Exception, err: > logging.exception("An exception has occurred:") > self.fail(err) Did that, and at first got a encode error from line 510 of init.py, changed it to: self.path_info = path.encode("utf_8") (based on http://docs.python.org/library/codecs.html - utf_8 encoding exists but no utf-8 even though it is mentioned everywhere - don't ask me to understand) Very strangely, I now cannot reproduce this error. I tried iisreset, even rebooting and now I only get this traceback: --------------------------- # This window will display output from any programs that import win32traceutil # win32com servers registered with '--debug' are in this category. Configured Virtual Directory: moinwsgi Installation complete. ISAPISimpleHandler.__init__ Enter HttpExtensionProc Handler add_cgi_vars get_stdin get_stderr get_stderr Traceback (most recent call last): File "E:\Python25\lib\wsgiref\handlers.py", line 92, in run File "E:\Python25\lib\site-packages\MoinMoin\server\server_wsgi.py", line 28, in moinmoinApp File "e:\Python25\Lib\site-packages\MoinMoin\request\request_wsgi.py", line 41, in __init__ File "e:\Python25\Lib\site-packages\MoinMoin\request\__init__.py", line 1453, in fail AttributeError: 'Request' object has no attribute 'sent_headers' send_headers Content-Type: text/plain SendResponseHeaders _write A server error occurred. Please contact the administrator. _flush Exit HttpExtensionProc ----------------------------------- > See also logging configuration in moin.wsgi to find out more about > moin's logging. I've turned on all the debugging stuff I can find, ------------------ from wsgilogfile: [DEFAULT] logfile=moinwsgi.log # Default loglevel, to adjust verbosity: DEBUG, INFO, WARNING, ERROR, CRITICAL #loglevel=INFO loglevel=DEBUG ------------------ but only ever get this in the logs: 2008-12-15 13:33:39,869 MoinMoin.log INFO using logging configuration read from "e:\moin\wikis\add\wsgilogfile" Any ideas? I thought some base objects init method was not being called, but that does not seem to be the case. I thought that perhaps iis is multithreaded and there is some threading issue. Am back to this one actually, since I can't find the base code that I thought set multithreading, runonce, etc to false when it's a wsgi app... ------------------------------------------------------------------------------ SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. The future of the web can't happen without you. Join us at MIX09 to help pave the way to the Next Web now. Learn more and register at http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ _______________________________________________ Moin-user mailing list Moin-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/moin-user