Python
WSGI <app> 和 <module> 有什麼區別?
我按照這些說明通過 uWSGI 為 Python (Web2Py) 提供服務。但是,Web 伺服器返回錯誤:
未找到uWSGI 錯誤
Python 應用程序
直到我修改了 config.xml 配置文件:
<uwsgi> <pythonpath>/var/web2py/</pythonpath> <app mountpoint="/"> <script>wsgihandler</script> </app> </uwsgi>
到:
<uwsgi> <pythonpath>/var/web2py/</pythonpath> <module>wsgihandler</module> </uwsgi>
<app> 和 <module> 有什麼區別?為什麼 <module> 有效,而 <app> 無效?
–app 選項已棄用一年多(如果您使用穩定版本 1.2/1.4,則應在 uWSGI 日誌中報告)。對於 wsgi 應用程序,您使用 –module(用於 python 模組)和 –wsgi-file(用於 .wsgi 文件)