django 开发Broken pipe from ('127.0.0.1', 58078)问题解决
最近写的一个项目,前端使用了表单submit提交,后端接收POST数据存储。实际上的逻辑并不复杂,
django接收到的时候会产生Broken pipe from ('127.0.0.1', 58078)
主要原因:
1.TCP握手尚未结束时,连接已经close;
2.服务端收到一次read,但write了多次;
3.连接通道被占满,新连接被拒绝时,client中断了所有连接。
4.逻辑执行超时。
因为我的前端是
 $("form").submit(function () {
    $.ajax({   TODO ...})
}
总结下来的原因和网上一个开发者一样:
表单里面的button默认type属性为submit,导致我每次点提交出发click触发事件后,立刻刷新页面,导致post请求未来得及响应连接就中断了,最终报错:Broken pipe。
我个人的解决办法是把submit替换button
django 开发Broken pipe from ('127.0.0.1', 58078)问题解决的更多相关文章
- python3.8.0 Django 开发后端接口api 部署到 Linux Centos7上
		
经历了两天的时候终于把本地使用python3 django开发的接口API部署到服务器上了,还是记录一下,以免之后忘记,哈哈 注意一点,就是,centos7是基于python2的,我这边默认的是pyt ...
 - Ubuntu 12.04 64bit 配置完android 5.0编译环境后出现“could not write bytes: Broken pipe.”而无法进入输入帐号密码的登陆界面
		
Ubuntu 12.04 64bit 配置完android 5.0编译环境后出现“could not write bytes: Broken pipe.”而无法进入输入帐号密码的登陆界面.上网问了问百 ...
 - 开发网页时,127.0.0.1或者localhost能访问,而本机地址不能访问的解决
		
第一 ping试试 127.0.0.1 和 本机地址 若127.0.0.1可以 说明可以自己ping自己 若本机地址可以 说明host正常 第二 检查服务器部署 再部署一个新的 若新的正常 说明你项目 ...
 - django 127.0.0.1 将您重定向的次数过多
		
"GET /?next=/%3Fnext%3D/%253Fnext%253D/ HTTP/1.1" 302 0 solution reference from django.con ...
 - Django使用本机IP无法访问,使用127.0.0.1能正常访问
		
使用Django搭建web站点后,使用127.0.0.1能访问,但是用自己本机IP却无法访问. 我们先到Django项目中找到setting文件 找到——> ALLOWED_HOSTS = [] ...
 - 前端ajax访问 django 报错 POST http://127.0.0.1:8001/xxx 403 (Forbidden)
		
前端使用 ajax 访问后端 django 程序 报错误: POST http://127.0.0.1:8001/xxx 403 (Forbidden) 错误原因: 参数中未携带 csrfmiddle ...
 - 本地开发 localhost链接数据库比127.0.0.1慢
		
自己手写一段代码的时候发现一个问题 链接数据库的时候 用 127.0.0.1比localhost明显的快,localhost要等一下才会有响应 而127.0.0.1就是瞬间响应.一番排查,发现了一个 ...
 - 在TQ2440开发板上ping 127.0.0.1不通
		
问题:在TQ2440上ping 127.0.0.1,提示错误 ping: sendto: Network is unreachable 解决方法:ifconfig lo 127.0.0.1 up ...
 - 【Django】runserver 0.0.0.0:0 后,究竟发生了什么
		
WSGI协议 Django是遵循WSGI协议设计的 WSGI协议主要包括server和application两个部分: WSGI server:负责从客户端接收请求,将request转发给applic ...
 
随机推荐
- 201871010126 王亚涛 《面向对象程序设计(java)》 第6-7周学习总结
			
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...
 - 201871010112-梁丽珍《面向对象程序设计(java)》第十周学习总结
			
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...
 - 201871010110-李华《面向对象程序设计(java)》第十周学习总结
			
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...
 - 201871010132--张潇潇--《面向对象程序设计(java)》第十六周学习总结
			
博文正文开头格式:(2分) 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh 这个作业的要求在哪里 https://www.cnblogs.c ...
 - csp 201403-2
			
代码: #include<iostream> using namespace std; ];//记录的是当前窗口在哪个顺序 int n,m,x,y; struct area{ int x1 ...
 - TortoiseSVN客户端(七)
			
TortoiseSVN 是一个 Windows 下的版本控制系统 Apache™ Subversion®的客户端工具. 一.安装 官网下载地址:https://tortoisesvn.net/down ...
 - zzL1和L2正则化regularization
			
最优化方法:L1和L2正则化regularization http://blog.csdn.net/pipisorry/article/details/52108040 机器学习和深度学习常用的规则化 ...
 - JDOJ 1790: 高精度A-B
			
JDOJ 1790: 高精度A-B JDOJ传送门 洛谷 P2142 高精度减法 洛谷传送门 题目描述 高精度减法 输入格式 两个整数a,b(第二个可能比第一个大) 输出格式 结果(是负数要输出负号) ...
 - Nexus 私服上传文件,并通过 Gradle 引用
			
一.上传文件到 Nexus 1,进入 Nexus 仓库界面 如果你电脑还没有使用 Nexus,需要先下载并启动 Nexus 私服. 在浏览器输入:http://127.0.0.1:8081/nexus ...
 - Today's missions
			
A software for recording events and tasks. You can add, delete and edit tasks anytime, anywhere, eas ...