切诺基 + uWSGI +塔架

发布于 2024-09-12 19:40:28 字数 731 浏览 8 评论 0原文

我已经使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

雨夜星沙 2024-09-19 19:40:28

您不应访问 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:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文