有没有关于设置 nginx+uwsgi 来为 pylons 应用程序提供服务的教程?

有没有关于设置 nginx+uwsgi 来为 pylons 应用程序提供服务的教程?

目前我正在使用nginx 反向代理粘贴,到服务器媒体核心(Pylons 应用程序)。但是,当我尝试提交视频时,此配置失败。我特别尝试避免使用 fat appache,这是 Mediacore 的官方建议。在著名的“Python 网络服务器的基准测试“我见过 uwsgi 具有惊人的性能,但它还是一个新手。所以我找不到任何既全面又适合新手的好教程。所以,如果您能给我提供这样的指南来设置任何高性能的 python 网络服务器,我将不胜感激。提前感谢您的提示。

答案1

在 uWSGI 上部署 pylons 应用非常简单。只需将此部分添加到您的 deploy.ini 中即可

[uwsgi]
master = 1
进程 = 4
套接字 = :3031
主页 =<venv>

<venv>用虚拟环境的完整路径替换,并最终将套接字端口更改为您想要/需要的任何内容

现在转到 nginx.conf 并将其修改为如下内容:

位置 / {
包括 uwsgi_params;
uwsgi_pass 127.0.0.1:3031;
}

显然将 uwsgi_pass 设置为 uWSGI 套接字的正确端口

现在启动 uwsgi

uwsgi --ini-paste<path>

<path>部署.ini 文件的完整路径在哪里

如果你在一台大型服务器上,你也可以增加进程数

相关内容