SLB和django runserver结合报错问题

SLB和django runserver结合报错问题

Posted April 24, 2018

SLB 检测流量会使服务器报[Errno 104] Connection reset by peer

Raw

web_1       | ----------------------------------------
web_1       | Traceback (most recent call last):
web_1       |   File "/usr/local/lib/python2.7/SocketServer.py", line 596, in process_request_thread
web_1       |     self.finish_request(request, client_address)
web_1       |   File "/usr/local/lib/python2.7/SocketServer.py", line 331, in finish_request
web_1       |     self.RequestHandlerClass(request, client_address, self)
web_1       |   File "/usr/local/lib/python2.7/SocketServer.py", line 652, in __init__
web_1       |     self.handle()
web_1       |   File "/usr/local/lib/python2.7/site-packages/django/core/servers/basehttp.py", line 140, in handle
web_1       |     self.raw_requestline = self.rfile.readline(65537)
web_1       |   File "/usr/local/lib/python2.7/socket.py", line 480, in readline
web_1       |     data = self._sock.recv(self._rbufsize)
web_1       | error: [Errno 104] Connection reset by peer
web_1       | ----------------------------------------
web_1       | Exception happened during processing of request from ('100.116.165.131', 21753)
web_1       |

由于问题比较紧急, 具体原因没有查。 我直接用 gunicorn 模块启动项目, 完美解决. 试试上跑线上环境不能使用 runserver. 推荐: gunicorn uwsgi.

Bash

pip install gunicorn

gunicorn xxxxxx.wsgi 0.0.0.0:8000

静态文件可以通过 urls.py 生成静态文件 patterns。

Python

from django.contrib.staticfiles.urls import staticfiles_urlpattern

...

urlpatterns += staticfiles_urlpatterns()

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏刘望舒

Android开发的几个插件和工具,提升你的开发效率

对于一个Android开发,面对以下问题会非常痛苦。 重复的findById。 将复杂的Json字符串,解析成javaBean。 调试接口的时候打断点十分麻烦。...

33690
来自专栏Ceph对象存储方案

Luminous下删除和新建OSD的正确姿势

L版本开始极大的降低了对运维操作复杂度,新增了很多命令去确保数据安全,很多新手在删除OSD的时候很容易忽视了集群PGs的状态最终导致数据丢失,因此官方加入以下几...

38120
来自专栏葡萄城控件技术团队

绑定Oracle Database 到 ActiveReport

ActiveReport 可以和多种数据源交互,包括OLEDB, SQL, XML和集合对象。 在本文中我们将阐述如何绑定Oracle 数据库到 Active...

20690
来自专栏我和未来有约会

sl 2.0 重要更新

更新Silverlight.js 更新项目模板 错误代码不再会为空 更新2-D API 支持HttpWebRequest/HttpWebResponse...

20770
来自专栏拂晓风起

在asp.net的web应用系统中导出申请表等文档

13740
来自专栏分布式系统进阶

Kafka源码分析-启动流程

使用getPropsFromArgs方法来获取各配置项, 然后将启动和停止动作全部代理给KafkaServerStartable类;

23000
来自专栏林德熙的博客

win2d 图片水印

首先需要使用 Nuget 安装 win2d ,安装参见win10 uwp win2d

9920
来自专栏Albert陈凯

Hadoop数据分析平台实战——250JSSDK数据收集引擎编写离线数据分析平台实战——250JSSDK数据收集引擎编写

离线数据分析平台实战——250JSSDK数据收集引擎编写 JsSDK设计规则 在js sdk中我们需要收集launch、pageview、chargeReque...

37380
来自专栏菩提树下的杨过

FluorineFx:认证与授权

对认证与授权没啥概念的新同学,建议先看下 .net中的认证(authentication)与授权(authorization),然后再继续。 Flash/Fle...

26580
来自专栏Ken的杂谈

ASP.NET(C#) 发送邮件帮助类Mailhelper

22310

扫码关注云+社区

领取腾讯云代金券