博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
搭建nginx+uwsgi+flask遇到KeyError: 'REQUEST_METHOD'
阅读量:4287 次
发布时间:2019-05-27

本文共 1049 字,大约阅读时间需要 3 分钟。

Traceback (most recent call last):

  File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 2287, in wsgi_app
    ctx = self.request_context(environ)
  File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 2204, in request_context
    return RequestContext(self, environ)
  File "/usr/local/lib/python3.6/site-packages/flask/ctx.py", line 284, in __init__
    self.url_adapter = app.create_url_adapter(self.request)
  File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 2021, in create_url_adapter
    subdomain=subdomain)
  File "/usr/local/lib/python3.6/site-packages/werkzeug/routing.py", line 1698, in bind_to_environ
    environ["REQUEST_METHOD"],
KeyError: 'REQUEST_METHOD'
[pid: 18829|app: 0|req: 1/1]  () {44 vars in 921 bytes} [Mon May 13 05:07:45 2019]   => generated 0 bytes in 6 msecs ( 500) 0 headers in 0 bytes (0 switches on core 0)
问题原因:

       nginxde头文件使用的是外部的uwsgi_params

解决方式:直接引用nginx自带的uwsgi_params,如上图配置

转载地址:http://vzagi.baihongyu.com/

你可能感兴趣的文章
rpm、dpkg、yum、apt比较
查看>>
expect详解
查看>>
Ubuntu16.04实现定时免密远程拷贝脚本
查看>>
Ubuntu 16.04安装Docker
查看>>
Docker报错:Temporary failure in name resolution&Proxy Authentication Required
查看>>
mySQL常用操作及基础知识
查看>>
Ubuntu16.04安装python3.6
查看>>
linux安装Anaconda
查看>>
Ubunu16.04安装CPU版本Tensorflow
查看>>
conda常用命令和基础知识整理
查看>>
ImportError: libgfortran.so.4: cannot open shared object file: No such file or directory
查看>>
Django搭建网站笔记
查看>>
Pandas常用操作总结
查看>>
时间序列预测模型笔记
查看>>
总结的php10个常用的处理字符串的函数事例
查看>>
it人才市场比较热门的技能
查看>>
不抱怨的世界
查看>>
运动减肥篇
查看>>
一生的资本
查看>>
高效能人事七习惯
查看>>