Python中文
首页
教程
问答
标签
搜索
登录
注册
uwsgi reload拒绝传入连接
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正在尝试安装一个uwsgi托管的应用程序,这样我就可以很好地重新加载uwsgi——重新加载,但我显然失败了。这是我的测试uwsgi设置:</p> <pre><code>[admin2-prod] http = 127.0.0.1:9090 pyargv = $* --db=prod --base-path=/admin/ max-requests = 3 listen=1000 http-keepalive = 1 pidfile2 =admin.pid add-header=Connection: keep-alive workers = 1 master = true chdir = . plugins = python,http,router_static,router_uwsgi,router_http buffer-size = 8192 pythonpath = admin2 file = admin2/app.py static-map=/admin/static/=admin2/static/ static-map=/admin/v3/build/=admin2/client/build/ disable-logging = false http-timeout = 100 </code></pre> <p>(请注意,我运行的是sysctlnet.core.somaxconn=1000之前)</p> <p>下面是我的测试python脚本:</p> ^{pr2}$ <p>上述客户端在--reload期间失败:</p> <pre><code>sending... 920 Traceback (most recent call last): File "./test.py", line 15, in <module> connection.connect() File "/usr/lib64/python2.7/httplib.py", line 836, in connect self.timeout, self.source_address) File "/usr/lib64/python2.7/socket.py", line 575, in create_connection raise err socket.error: [Errno 111] Connection refused </code></pre> <p>从tcpdump来看,uwsgi确实在接受第二个传入的TCP请求,该请求发生在--reload时,客户机正在发送GET,服务器正在对其进行TCP确认,但是在发送回HTTP响应之前,服务器最终对连接进行了RSTed。那么,在服务器准备好处理这个传入的连接并获得真正优雅的重新加载之前,我还缺少什么呢?在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>您在同一个uWSGI实例中同时管理应用程序和代理,因此当您重新加载堆栈时,您也会杀死前端web服务器(以“http”选项开头的服务器)。在</p> <p>您必须在另一个uWSGI实例中拆分http路由器,或者使用nginx/haproxy或类似工具。一旦有了两个不同的堆栈,就可以在不关闭套接字的情况下重新加载应用程序</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
强迫scons使用旧的编译器?
6 回答
强迫Selenium等待AngularJ
4 回答
强迫sklearn cross val score使用分层k fold?
7 回答
强迫spacy不解析标点符号?
6 回答
强迫Sympy在MathJax Jupyter中打印数学
3 回答
强迫tesseractocr识别单个字符?
8 回答
强迫urlparse.urlspilt要保存的cas str
2 回答
强迫xml.etree输出“未使用的”名称空间
3 回答
强迫一个原始的
1 回答
强迫使用imp.find_模块从子目录
2 回答
强迫其危险的URLSafeTimedSerializer给出旧的signatu
6 回答
强迫子流程.Popen使用write()函数而不是fileno()将stdout/stderr写入python中的filelike对象
10 回答
强迫微型:钻头关闭
7 回答
强迫枕头产生一个图像与真彩色类型,而我只使用黑色和whi
10 回答
强迫特金特说英语
6 回答
强迫症,sklearn.linear_模块
1 回答
强迫症跑步测试.py
8 回答
强迫纽比保留一份清单
7 回答
强迫芹菜使用python3
3 回答
强迫芹菜使用StrictRedis
8 回答