uWSGI 与 Cherokee:第一步
有人尝试过在 Cherokee 中使用 uWSGI 吗?您能分享您的经验以及您最依赖哪些文件吗?我试图从两个(uWSGI 和 Cherokee)网站上的文档开始。目前还没有任何效果。我使用的是 Ubuntu 10.04。
Edit: To clarify, Cherokee has been working fine. I am getting the error message:
uWSGI 错误,未找到 wsgi 应用程序
所以我的配置一定有问题。或者也许是我的应用程序。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
是的,我最近刚刚在 Ubuntu Lucid 中为 Pylons 应用程序设置了这个。
首先,我从 PPA 团队那里拿到了最新的切诺基。
https://launchpad.net/~cherokee-webserver/+archive/ppa
接下来,我通过 Pip 将最新的 uwsgi 安装到我的应用程序所在的 virtualenv 中,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 倍。
希望有帮助。
Yep, I just recently set this up in Ubuntu Lucid for a Pylons app.
First, I grabbed the latest cherokee from the team PPA.
https://launchpad.net/~cherokee-webserver/+archive/ppa
Next I installed the uwsgi latest into my virtualenv my app lives in via Pip which the uwsgi docs walk you through.
http://projects.unbit.it/uwsgi/wiki/Install
My app was already deployed via mod_wsgi so I was looking to reuse my .wsgi file. I ran into an issue getting the syntax for the uwsgi call right so I got some great help on their mailing list:
http://lists.unbit.it/pipermail/uwsgi/2010-June/000347.html
So I went through the docs in the cherokee cookbook and replaced the uwsgi line with a tweaked version of what was replied in my mailing list question.
It works pretty sweet and almost outperformed mod_wsgi 2x in testing hits to a simple pylons app served page.
Hope that helps.
我让 cherokee + uwsgi + django 在 lucid 上运行。开始有点棘手(弄清楚如何将 uwsgi 指向 wsgi 文件对我来说也是最困难的部分),但我对结果非常满意。我在 http://blog.swwomm.com/2010 记录了我采取的步骤/06/cherokee-django.html。
I got cherokee + uwsgi + django running on lucid. It was a little tricky getting going (figuring out how to point uwsgi to the wsgi file was the hardest part for me, too), but I'm quite happy with the results. I documented the steps I took at http://blog.swwomm.com/2010/06/cherokee-django.html.
uwsgi 文档上的“make”安装方法似乎存在问题。请改用“python uwsgiconfig.py --build”。这对我有用。 Cherokee、Django 运行在 Ubuntu 10.10 上。
There seems to be an issue with the 'make' method of installation on the uwsgi docs. Use 'python uwsgiconfig.py --build' instead. That worked for me. Cherokee, Django running on Ubuntu 10.10.