uwsgi差异--wsgi-file和--file

时间:2014-12-04 22:35:08

标签: uwsgi

wsgi-filefileuwsgi选项之间的区别是什么?我知道wsgi-file附带了python插件包,而fileuwsgi的标准选项。

使用uwsgi创建Flask应用时,我注意到的一些事情:

这有效: $ uwsgi --socket 127.0.0.1:3031 --plugins=python2 --file /srv/http/site/run.py --callable app

这不是: $ uwsgi --socket 127.0.0.1:3031 --plugins=python2 --wsgi-file /srv/http/site/run.py --callable app

给予unable to load app 0 (mountpoint='') (callable not found or import error)

,这样做: $ cd /srv/http/site

$ uwsgi --socket 127.0.0.1:3031 --plugins=python2 --wsgi-file run:app

我的设置如下:

site /run.py /app /__init__.py /static /style.css /templates layout.html index.html login.html ...

显然,wsgi-file选项无法使用绝对路径和可调用,或者我错过了一些大的东西?

1 个答案:

答案 0 :(得分:0)

没关系,只需在项目文件夹中添加--chdir即可修复所有内容。