4

我刚开始学习 Falcon(http://falcon.readthedocs.org/en/latest/user/quickstart.html),但它需要一个运行的 Web 服务器和建议使用 uwsgi 或 gunicorn 的文档。

尽管他们已经提到如何将它与 gunicorn 一起使用

$ pip install gunicorn  #install
$ gunicorn things:app   #and run app through gunicorn.

但我想用 uwsgi 运行这个示例应用程序。但我不知道该怎么做。

pip install uwsgigevent按照这里的建议安装了它http://falcon.readthedocs.org/en/latest/user/install.html

但现在呢。有人指导我。

4

2 回答 2

7

你可能会在 uWSGI 文档站点上找到你的答案,特别是试试这个页面: http ://uwsgi-docs.readthedocs.org/en/latest/WSGIquickstart.html

我从来没有使用过 Falcon 或 uWSGI,但看起来你可以侥幸逃脱:

uwsgi --wsgi-file things.py --callable app
于 2014-06-06T19:08:22.770 回答
0

您可以使用 uwsgi.ini 来存储配置并轻松运行。将 uwsgi 设置为服务的好方法。使用 virtualenv 进行配置

[uwsgi]
http = :8000
chdir = /home/user/www/uwsgi-ini
virtualenv = /home/user/www/uwsgi-ini/venv/
wsgi-file = main.py
callable = app
processes = 4
threads = 2
stats = 127.0.0.1:9191

并在 app 文件夹中运行:

uwsgi uwsgi.ini

带有 virtualenv 的命令

uwsgi --http :8000 --wsgi-file main.py --callable app -H $(pwd)/venv/
于 2019-01-15T18:07:47.133 回答