【问题标题】:uWSGI with Cherokee: first steps带有切诺基的 uWSGI:第一步
【发布时间】:2010-06-13 03:16:21
【问题描述】:

有没有人尝试过在 Cherokee 中使用 uWSGI?您能分享您的经验以及您最依赖的文件吗?我正在尝试从(uWSGI 和 Cherokee)网站上的文档开始。还没有任何效果。我正在使用 Ubuntu 10.04。


编辑:澄清一下,切诺基一直工作正常。我收到错误消息:

uWSGI 错误,未找到 wsgi 应用程序

所以我的配置一定有问题。或者我的应用程序。

【问题讨论】:

    标签: python wsgi cherokee uwsgi


    【解决方案1】:

    是的,我最近刚刚在 Ubuntu Lucid 中为 Pylons 应用程序设置了这个。

    首先,我从 PPA 团队中获取了最新的切诺基。 https://launchpad.net/~cherokee-webserver/+archive/ppa

    接下来,我通过 Pip 将最新的 uwsgi 安装到我的虚拟环境中,uwsgi 文档将引导您完成。 http://projects.unbit.it/uwsgi/wiki/Install

    我的应用程序已经通过 mod_wsgi 部署,所以我希望重用我的 .wsgi 文件。我在正确获取 uwsgi 调用的语法时遇到了问题,所以我在他们的邮件列表上得到了一些很大的帮助: http://lists.unbit.it/pipermail/uwsgi/2010-June/000347.html

    所以我浏览了 cherokee cookbook 中的文档,并将 uwsgi 行替换为我在邮件列表问题中回复的经过调整的版本。

    在测试对简单 pylons 应用程序服务页面的点击率时,它的效果非常好,几乎超过了 mod_wsgi 2 倍。

    希望对您有所帮助。

    【讨论】:

    • 感谢您的回复。是的,我收到了同样的错误信息:wsgi application not found。但是那个列表问题很有用。很高兴听到 uwsgi 对您来说表现良好。
    【解决方案2】:

    我让 cherokee + uwsgi + django 在 lucid 上运行。开始有点棘手(弄清楚如何将 uwsgi 指向 wsgi 文件对我来说也是最困难的部分),但我对结果非常满意。我在http://blog.swwomm.com/2010/06/cherokee-django.html 记录了我采取的步骤。

    【讨论】:

    • 好帖子!使用 uWSGI 模型而不是 Cherokee 使用的 Flup/SCGI 作为 Django 向导的一部分有什么好处?
    【解决方案3】:

    uwsgi 文档中的“make”安装方法似乎存在问题。请改用“python uwsgiconfig.py --build”。这对我有用。 Cherokee,在 Ubuntu 10.10 上运行的 Django。

    【讨论】:

    • 你知道make方法导致了什么问题吗?
    猜你喜欢
    • 2023-03-28
    • 1970-01-01
    • 2011-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多