切诺基 + uWSGI +塔架
我已经使用 uWSGI + Cherokee 成功部署了 Django 应用程序。 不过,在决定使用 Django 之前,我想尝试一下 Pylons。
到目前为止,我已遵循此处的说明/建议: 使用uWSGI部署塔
Paster服务工作顺利。但是当我尝试通过 uWSGI 提供服务时,我无处可去:
/usr/bin/uwsgi -s :5000 --paste config:/var/www/env/helloworld/development.ini -H /var/www/ env -M
我的 uWSGI 主进程和工作进程已生成。所以,我访问 http://localhost:5000 这就是我得到的:
Error 324 (net::ERR_EMPTY_RESPONSE): Unknown error.
我的终端读回(并在刷新浏览器时重复):
invalid request block size: 21573...skip
我做错了什么? 我找不到任何针对 uWSGI + Cherokee 的指南或分步说明
I have successfully deployed a Django app with uWSGI + Cherokee.
However, I want to experiment with Pylons before I go decide on Django.
So far I have followed the instructions/recommendations here:
Deploying Pylons with uWSGI
Paster serve works without a hitch. But when I try to serve via uWSGI, I get nowhere:
/usr/bin/uwsgi -s :5000 --paste config:/var/www/env/helloworld/development.ini -H /var/www/env -M
My uWSGI master and worker processes are spawned. SO, I visit http://localhost:5000
This is what I get:
Error 324 (net::ERR_EMPTY_RESPONSE): Unknown error.
And my terminal reads back (and repeats when I refresh browser):
invalid request block size: 21573...skip
What am I doing wrong?
I cannot find any guide or step-by-step specific for uWSGI + Cherokee
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不应访问 http://localhost:5000。 5000是Cherokee和uWSGI之间通信使用的端口。所以你正在尝试直接访问uWSGI。您需要配置 Cherokee,然后转到您在 Cherokee 中配置的地址:端口来查看您的网站。
文档:
You should not visit http://localhost:5000. 5000 it's the port use for the communication between Cherokee and uWSGI. So you're trying to access uWSGI directly. You need to configure Cherokee and then go to the address:port you have configured in Cherokee to see your website.
Docs: