11
我已經運行了Apache + mod_wsgi + django。出於某種原因,服務器上的某些內容發生了變化,現在apache完全掛起 - 它停止響應所有其他請求,並且必須停止並啓動 - 當我發佈請求時。最終我們看到「腳本標題提前結束:django.wsgi」錯誤。Apache掛着mod_wsgi + django
我們做了strace的一兩件事,我看到形跡可疑被 「GATEWAY_INTERFACE \ 0CGI/1.1 \ 0SERVER_PROTOCOL ...」(我們也看到正在發出關閉。)
是「GATEWAY_INTERFACE \ 0CGI/1.1 「指定它是爲CGI而不是WSGI設置的? (我已經讀了劇本的過早結束可能的結果,如果它被設置爲CGI)
我們的虛擬主機規定:
WSGIDaemonProcess [host] threads=25
WSGIProcessGroup [host]
WSGIScriptAlias//path/to/apache/django.wsgi
,我看到無關CGI在httpd.conf只加載WSGI模塊。
固定。問題似乎是它掛在django的導入聲明上。當我設置WSGIApplicationGroup%{GLOBAL}問題已解決。 – user730379
可能是由於第三方Python包含C擴展模塊,它不適用於子解釋器。 http://code.google.com/p/modwsgi/wiki/ApplicationIssues#Python_Simplified_GIL_State_API –