目前我正在使用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 文件的完整路径在哪里
如果你在一台大型服务器上,你也可以增加进程数