Python
是否可以執行兩個 mod_wsgi 實例?
我有兩個我想在同一台伺服器上執行的 python 應用程序。一個需要 Python 2.7,另一個需要 Python 3.3。我正在使用 httpd 2.4 以及 python 2.7 和 3.3 SCL 執行 CentOS 6.6。Python 2.7 應用程序目前通過 apache 部署。我正在通過另一個埠上的燒瓶開發伺服器執行 python 3.3 應用程序,但想在同一個 apache 實例中執行。
當我啟動 apache 並嘗試載入第二個 mod_wsgi 實例時,它告訴我:
AH01574: module wsgi_module is already loaded, skipping
所以我改變: LoadModule wsgi_module modules/mod_python33-wsgi.so 到:
LoadModule wsgi_module33 modules/mod_python33-wsgi.so
然後我在文件/opt/rh/httpd24/root/etc/httpd/modules/mod_python33-wsgi.so:/opt/rh/httpd24/root/etc/httpd/中找不到API模組結構`wsgi_module33’模組/mod_python33-wsgi.so:未定義符號:wsgi_module33
這可能嗎?
顯然,這是不可能的。
接受的所有自定義
mod_wsgi
都是使用特定版本使用virtualenv
.