首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >nginx + uwsgi:--请求的修改器不可用:0 --

nginx + uwsgi:--请求的修改器不可用:0 --
EN

Stack Overflow用户
提问于 2012-05-25 11:26:41
回答 5查看 43.9K关注 0票数 85

Ubuntu 12.04,nginx 1.2.0,uwsgi 1.0.3。

我使用以下命令启动uwsgi:

uwsgi -s 127.0.0.1:9010 -M -t 30 -A 4 -p 4 -d /var/log/uwsgi.log

每次请求时,nginx都会回复502,uwsgi会写入到日志中,记录下一行:

-- unavailable modifier requested: 0 --
EN

回答 5

Stack Overflow用户

发布于 2012-05-25 12:03:06

已通过安装uwsgi-plugin-python3插件并在uwsgi启动命令中添加--plugin python3选项解决

票数 29
EN

Stack Overflow用户

发布于 2012-05-29 07:32:32

我从Ubuntu上的upstart启动了uwsgi。我通过运行apt-get install uwsgi-plugin-python解决了这个问题,然后将plugins=python添加到/etc/uwsgi/ application.ini -application.ini中的应用程序中。

票数 15
EN

Stack Overflow用户

发布于 2014-02-05 09:23:26

http://uwsgi-docs.readthedocs.org/en/latest/ThingsToKnow.html中,“为了将请求路由到特定的插件,set服务器需要向uWSGI实例传递一个称为修饰符的魔术数字。默认情况下,这个数字被设置为0,映射到Python.”

我使用9作为bash脚本,它正在工作。数字和它们的含义在这个页面上:http://uwsgi-docs.readthedocs.org/en/latest/Protocol.html

在我的nginx配置中:

location ~ .cgi$ {
    include uwsgi_params;
    uwsgi_modifier1 9;
    uwsgi_pass 127.0.0.1:3031;
}
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10748108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档