Несколько сайтов Django со вторым сайтом Apache mod_wsgi всегда вылетают - PullRequest
2 голосов
/ 25 ноября 2011

Я использую Python2.7, pywin32-216.win32-py2.7.exe и mod_wsgi3.3 в Apache2.2

Listen 8080
WSGIScriptAlias /site1 "C:/www/site1/site1app.wsgi"
<Directory "C:/www/site1">
Order allow,deny
Allow from all
</Directory>

WSGIScriptAlias /site2 "C:/www/site2/site2app.wsgi"
<Directory "C:/www/site2">
Order allow,deny
Allow from all
</Directory>

Каждый раз при перезапуске Apache первый сайт работает нормально, а второй сайт вылетает и выбрасывает

AssertionError at /
No exception supplied
Exception Location: C:\Python27\lib\site-packages\win32\lib\pywintypes.py in            __import_pywin32_system_module__, line 114

Я понимаю из http://groups.google.com/group/modwsgi/browse_thread/thread/92764d08a8e7697e и Несколько сайтов django на Apache / Windows / mod_wsgi - проблема с win32 , что я могу использовать pywin32 # 212 или pywin32 # 210, однако это означает, что я должен используйте вместо этого Python2.6, и мне нужно использовать Python2.7.

Есть ли способ обойти эту проблему?

...