uwsgi错误invalid request block size_kriszhang的博客-程序员宅基地

技术标签: django  uwsgi  

uwsgi错误invalid request block size

今天使用uwsgi启动django代码,然后打开浏览器输入http://localhost:8000/admin。后台出现下面错误

invalid request block size: 21573 (max 4096)...skip

原因

我想起来我是使用nginx来把请求发送给uwsgi。所以uwsgi被配置成使用socket方式(为tcp协议)进行通信。如果打开浏览器访问uwsgi指定的端口,那么浏览器请求uwsgi的方式为http协议,而不是socket方式。所以就导致uwsgi的log文件中打出上面的错误信息。

如果你想临时使用http访问uwsgi服务。那么需要把之前的uwsgi服务停止,并使用下面命令来启动

uwsgi --http :8000 --wsgi-file application.py

如果是使用uwsgi.ini配置文件,那么修改里面内容把socket=:8000替换成http=:8000。
然后再次启动uwsgi --ini /patch/to/uwsgi.ini

注意:以上两种方式启动不能混用,例如使用uwsgi --http :8000 --ini /path/to/uwsgi.ini会造成端口已经被占用的错误:

uWSGI http bound on :8000 fd 3
probably another instance of uWSGI is running on the same address (:8000).
bind(): Address already in use [core/socket.c line 769]

@完


参考: http://www.tuicool.com/articles/2Araye

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/kriszhang/article/details/68941829

智能推荐

css/html笔试题1-程序员宅基地

1,要去掉文本超链接的下划线,正确的是a {underline:none} a {text-decoration:no underline} a {decoration:no underline} a {text-decoration:none} 解析:(D) (文本装饰)2,在不涉及样式情况下,页面元素的优先显示与标签选用无关。请判断这句话的正确与否。解析:(true) (html文档

vs2010链接错误: fatal RC1106: invalid option: -ologo-程序员宅基地

如果你的工程是从vs2005或者vs2008迁移到vs2010, 并且出现了错误:fatal RC1106: invalid option: -ologo原因: ”The RC command inthe SDK of version 6.x does not support -ologo. You need to install the SDK whose version is...

软件测试工程师职能_软件测试职能_公众号-测试小哥进阶的博客-程序员宅基地

聊一聊软件测试工程师职能,快来围观~_软件测试职能

Spring事务管理的实现原理_spring 事务管理器原理_睿智的教练的博客-程序员宅基地

Spring事务管理的实现原理文章目录Spring事务管理的实现原理背景正文第一轮学习总体分析背景首先,说明一下,这里指的Spring事务管理指的是spring-tx包下,仅考虑非分布式事务管理的部分。我还没学过分布式事务管理,就是一个比较有耐心肯看源码的小白罢了。我们使用SSM框架编写自己的项目的时候,对事务管理的处理往往都停留在配置这一层,完全不去考虑它是如何实现的。现在,有了些经验之后,我就想着应该有能力去研究它的实现原理了,事务管理对数据库连接的操作的思想绝对是值得学习的。还有一点就是,这_spring 事务管理器原理

2018年阿里巴巴重要开源项目汇总(持续更新中)_服务器平台-程序员宅基地

https://www.toutiao.com/i6633940959551832579/ 2018-12-12 11:19:03摘要: 云栖社区特在2018年年末,将阿里巴巴的一些重要的开源项目进行整理,希望对大家有所帮助。开源展示了人类共同协作,成果分享的魅力,每一次技术发展都是站在巨人的肩膀上,技术诸多创新和发展往往就是基于开源发展起来的,没有任何一家网络公司可以不使用开源..._服务器平台

随便推点

puppet语法检查-程序员宅基地

puppet语法检查在编辑完.pp文件后最好做一次语法检查,提前检查出.pp文件的语法错误.puppet parser validate init.pp 转载于:https://blog.51cto.com/lookingdream/1845659...

姚期智清华计算机专业,清华“姚班”:学霸中的尖子生,大佬毕业后都去哪了?..._Emmamkq~~的博客-程序员宅基地

清华大学作为国内顶尖学府,其招收的都是来自全国各地的各种各样顶尖的学子,不过,在这所顶级学府之中,还有一个班级被认为是尖子生的“尖子班”,能够进入这个班级学习的学生可谓是凤毛麟角,他们往往智商过人,能力超群,而这个班级正是人们熟知的清华“姚班”。清华“姚班”的创立说起清华“姚班”的创立,有一个人至关重要,那就是“姚班”的创立者姚期智。1946年,姚期智出生于中国上海一个富裕家庭。姚期智从小就展现出..._姚期智离开清华去哪了

【c语言】——二维数组_二维数组的特点-程序员宅基地

一、二维数组的特点1.行主序2.二维数组名不是二级指针二、一维数组与二维数组的比较1.int (p)[4]指的是指向一个长度为4的整型数组的指针(如图中的第一行)2.在一维数组中arr表示的为图中第一个格子的地址,类似地对应在二维数组中第一个格子的地址为brr[0].3.二维数组的存储为如图所示,如果定义数组越界,则如图所示,二维数组的地址还是一维的,所以自动相应位置后移。#incl..._二维数组的特点

EhCache使用_org.ehcache使用教程-程序员宅基地

1,使用代码编写的方式使用ehcache:准备一个可用的maven项目:pom文件中引用:; <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId> <version>2.8.3</version></dependency>版本号可根据具体匹配;1.:首先您得准备一些ehcache_org.ehcache使用教程

ShardingSphere-sharding-jdbc教程_shardingsphere-jdbc-程序员宅基地

​ Sharding-JDBC是ShardingSphere的第一个产品,也是ShardingSphere的前身。 它定位为轻量级Java框架,在Java的JDBC层提供的额外服务。它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架。​ 上面是官网对于sharding-jdbc的解释和介绍,其实说的直白一点,就是包含了分库分表功能的JDBC,因此我们可以直接把sharding-jdbc当做普通的jdbc来进行使用。​ 1、_shardingsphere-jdbc

Java架构师升级之路之设计模式(委派模式<Delegate>)_java委派模式升级-程序员宅基地

一句话总结:委派模式是代理模式、策略模式的一种特殊情况(全权代理、权衡)代码演示:package com.gupaoedu.delegate;/** * ClassName:YMCB * PackageName:com.gupaoedu.delegate * Description: * * @date:2020/7/20 15:32 * @author:robin */public interface YMCB { void doymcb(String commond .._java委派模式升级