我的Django WEB應用程序無法突然啓動並且無法運行藍屏。Django/Apache/mod_wsgi - WEB應用程序掛起 - 無法啓動
直到昨天在生產中它工作正常。
我無法弄清楚問題所在。它可以apache或mod_wsgi或windows,但目前我不知道。
我試圖重新安裝所有的python庫/先決條件等,但問題仍然存在。
我在Apache Port 8999上服務於WEBApp,當我訪問WEB應用程序時,瀏覽器無法顯示任何錯誤。它只是試圖打開頁面,並在狀態欄中看到等待消息。
如果我看到了netstat結果的話,我看到下面的
C:\ Documents和Settings \ admintemp>的netstat -an |找到 「8999」 TCP
0.0.0.0:8999 0.0.0.0:0 LISTENING TCP 172.18.148.156:8999 10.107.226.88:1826 ESTABLISHED
這種連接是永存的建立並沒有任何反應。互聯網瀏覽器似乎試圖繼續打開Web應用程序,並且似乎它永遠在等待。
我在Apache日誌中看到的唯一的事情就是這個
[Fri Jun 21 18:34:32 2013] [warn] mod_wsgi: Compiled for Python/2.7.
[Fri Jun 21 18:34:32 2013] [warn] mod_wsgi: Runtime using Python/2.7.3.
[Fri Jun 21 18:34:32 2013] [notice] Apache/2.2.22 (Win32) mod_wsgi/3.3 Python/2.7.3 configured -- resuming normal operations
[Fri Jun 21 18:34:32 2013] [notice] Server built: Jan 28 2012 11:16:39
[Fri Jun 21 18:34:32 2013] [notice] Parent: Created child process 3876
[Fri Jun 21 18:34:32 2013] [warn] mod_wsgi: Compiled for Python/2.7.
[Fri Jun 21 18:34:32 2013] [warn] mod_wsgi: Runtime using Python/2.7.3.
[Fri Jun 21 18:34:32 2013] [notice] Child 3876: Child process is running
[Fri Jun 21 18:34:32 2013] [notice] Child 3876: Acquired the start mutex.
[Fri Jun 21 18:34:32 2013] [notice] Child 3876: Starting 64 worker threads.
[Fri Jun 21 18:34:32 2013] [notice] Child 3876: Starting thread to listen on port 8999.
[Fri Jun 21 18:34:43 2013] [error] C:/Program Files/App_Logic/logic_apps/logic_apps\\..\\logic_apps
我也注意到在Windows事件查看器日誌(應用程序日誌)下面的消息,但我不知道如何(如果)這可能是與我手邊的問題有關。每次訪問Web應用程序時,此消息似乎都會顯示一次。
應用程序彈出:Microsoft Visual C++運行時庫:運行時 錯誤!
程序:C:\自動化軟件
R6034應用程序已作出了嘗試加載C運行時庫 不正確。請聯繫應用程序的支持團隊獲取更多 信息。
上述錯誤信息的精確截圖是在http://imgur.com/hijiKv8
請注意,我的分析的一部分,我已經試過
- 在
http://127.0.0.1:8999
Accesing apache的頁面不顯示我的有用 !消息 - 使用Django Development服務器運行WEB應用程序,它啓動罰款。
- 更改wsgi.py文件,並且當我故意在文件中引入錯誤時,訪問該Web應用程序確實與相關的抱怨。
該應用程序安裝在Windows Server 2003 SP1上,並且此計算機上沒有自動更新計劃,因此我不懷疑更新會導致此問題。我還看到了Windows Update日誌,最近沒有安裝任何軟件。
該申請是基於以下Python庫作爲先決條件
- 的httpd-2.2.22-的win32 86的OpenSSL 0.9.8t.msi
- 蟒-2.7.3
- Django的1.4.3
- psycopg2-2.4.6.win32-py2.7-pg9.2.2釋放
- cx_Oracle-5.1.2-10g.win32-py2.7
- PIL-1.1.7.win32-py2.7
- 蟒蛇-LDAP的2.4.10.win32-py2.7
- 南0.7.6
- xlrd-0.9.0
- xlwt -0.7.5
- mod_wsgi.so
我曾嘗試與WSGIApplicationGroup%{} GLOBAL指令,並設置日誌級別調試和信息,但所產生的日誌不提供任何其他信息。
我在http://dpaste.com/1268653/ 發佈的Apache調試級別的日誌我已經發布了Apache的信息級別的日誌在http://dpaste.com/1268660/
的阿帕奇新鮮重啓,然後應用懸後取這兩個日誌,直到我停止了apache和複製日誌。
我也試過運行的Hello World應用程序,記錄在https://code.google.com/p/modwsgi/wiki/ConfigurationGuidelines,它工作正常。
我仍然無能爲力。感謝您能否指導我還能做些什麼來獲得有關該問題的更多詳細信息。
欣賞是否有人能夠指導我解決這個問題,或者獲得更多信息來解決這個問題。