- 主题:某个用户一访问,flask后台就重启啊?会是什么原因?
你们有没有遇到过,某个用户一访问,flask后台就重启啊?会是什么原因?我给用户开了18个端口,他连过11个端口,在这11个日志里,几乎都是一访问就导致后台重启(我写了个脚本,如果20秒内无法访问端口,就重启服务),只有一次 功能(录音上传并翻译返回)正常,2次录音都几乎是0秒。奇怪,他一访问就导致后台重启(还没有开始录音)
--
FROM 120.242.238.*
这个可能就是python生态里边的一些开源组件没有经过大规模生产环境的验证吧。java的很少有这种情况______难道python flask不能用于生产环境吗?
【 在 feng321 的大作中提到: 】
: 你们有没有遇到过,某个用户一访问,flask后台就重启啊?会是什么原因?我给用户开了18个端口,他连过11个端口,在这11个日志里,几乎都是一访问就导致后台重启(我写了个脚本,如果20秒内无法访问端口,就重启服务),只有一次 功能(录音上传并翻译返回)正常,2次录音都几乎是0秒。奇怪,他一访问就导致后台重启(还没有开始录音)
--
FROM 120.242.238.*
你不说日志,不谈接口实现,谁也帮不了你,一般你去专业社区提问题需要都需要提供系统,环境版本,核心代码,报错信息等等。
【 在 feng321 的大作中提到: 】
:
: 你们有没有遇到过,某个用户一访问,flask后台就重启啊?会是什么原因?我给用户开了18个端口,他连过11个端口,在这11个日志里,几乎都是一访问就导致后台重启(我写了个脚本,如果20秒内无法访问端口,就重启服务),只有一次 功能(录音上传并翻译返回)正常,2次录音都几乎是0秒。奇怪,他一访问就导致后台重启(还没有开始录音)
#发自zSMTH@CDU.MP
--
FROM 171.118.67.*
你用python flask开发过产品吗?上线 的产品,是不是也仅仅使用flask?而不配gunicorn、nginx?我一直怀疑flask停止响应(却没有报错)的原因,可能是我仅仅使用了flask,而没有用gunicorn,可老大要求还是这样做下去。。。
【 在 VincentGe 的大作中提到: 】
: 你不说日志,不谈接口实现,谁也帮不了你,一般你去专业社区提问题需要都需要提供系统,环境版本,核心代码,报错信息等等。
:
: #发自zSMTH@CDU.MP
--
FROM 120.242.238.*
基本上Python的Web栈我都用过,部分产品也上线。
我这么说,如何你的flask都能跑崩,gunicorn照样崩
【 在 feng321 的大作中提到: 】
:
: 你用python flask开发过产品吗?上线 的产品,是不是也仅仅使用flask?而不配gunicorn、nginx?我一直怀疑flask停止响应(却没有报错)的原因,可能是我仅仅使用了flask,而没有用gunicorn,可老大要求还是这样做下去。。。
: 【 在 VincentGe 的大作中提到: 】
: : 你不说日志,不谈接口实现,谁也帮不了你,一般你去专业社区提问题需要都需要提供系统,环境版本,核心代码,报错信息等等。
: :
#发自zSMTH@CDU.MP
--
FROM 171.118.67.*
这么用也没啥问题的,停止响应一定是自己实现的问题
【 在 feng321 的大作中提到: 】
: 你用python flask开发过产品吗?上线 的产品,是不是也仅仅使用flask?而不配gunicorn、nginx?我一直怀疑flask停止响应(却没有报错)的原因,可能是我仅仅使用了flask,而没有用gunicorn,可老大要求还是这样做下去。。。
--
FROM 125.35.118.*
没遇到过崩的情况,最多404,500。看看是不是第三方库的问题。
【 在 feng321 的大作中提到: 】
: 你们有没有遇到过,某个用户一访问,flask后台就重启啊?会是什么原因?我给用户开了18个端口,他连过11个端口,在这11个日志里,几乎都是一访问就导致后台重启(我写了个脚本,如果20秒内无法访问端口,就重启服务),只有一次 功能(录音上传并翻译返回)正常,2次录音都几
: 乎是0秒。奇怪,他一访问就导致后台重启(还没有开始录音)
--
FROM 119.97.241.*
谢谢。我的问题是,flask跑一段时间,突然就没有响应了。日志也没有报错
【 在 sloanwall 的大作中提到: 】
: 没遇到过崩的情况,最多404,500。看看是不是第三方库的问题。
:
--
FROM 120.242.238.*
你这么一说
才想起来俺上线用flask的确实都用了flask+gunicorn+gevent
单独用flask貌似只是做demo用
你的线上访问量有多少嘛?
如果没到每秒多少个请求的级别
只是偶尔有一搭没一搭地来个请求
那单独flask估计也行的吧
【 在 feng321 的大作中提到: 】
: 你用python flask开发过产品吗?上线 的产品,是不是也仅仅使用flask?而不配gunicorn、nginx?我一直怀疑flask停止响应(却没有报错)的原因,可能是我仅仅使用了flask,而没有用gunicorn,可老大要求还是这样做下去。。。
--
FROM 120.245.118.*
你的问题
如果是某一个特定用户才导致这个现象
那你还是把这个用户的request都抓出来好好分析一下
是不是你的程序在处理request的时候有哪里异常了没处理到
debug的时候先弄个从头到尾的try/except全包起来
再逐步缩小看看能不能定位到问题
另外你的request处理前你有没有用jsonschema之类的校验过?
总之还是要看看是不是这个用户的request有什么特殊之处...
【 在 feng321 的大作中提到: 】
: 谢谢。我的问题是,flask跑一段时间,突然就没有响应了。日志也没有报错
--
FROM 120.245.118.*