V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  sujin190  ›  全部回复第 108 页 / 共 127 页
回复总数  2533
1 ... 104  105  106  107  108  109  110  111  112  113 ... 127  
2016 年 3 月 16 日
回复了 sujin190 创建的主题 Python tornado 连续踩了两次坑,看来想驾驭好它还不容易啊
@deben 不平稳的请求数,在完全异步的 tornado 环境下,会导致 mysql 队列太长,最终请求超时,客户端发起重试,但 mysql 查询请求并未取消,然后就循环超时,高并发时快速失败是个问题,后来加了队列等待超时机制,然后又一波一波开始超时了,削峰又是个问题啊,异步的 mysql 操作,又有可能造成连接池获取连接死锁问题。。
2016 年 3 月 16 日
回复了 sujin190 创建的主题 Python tornado 连续踩了两次坑,看来想驾驭好它还不容易啊
@janxin 是啊,看来比较懂,后来加了队列超时时间,然后要一波一波开始超时了。。
2016 年 3 月 16 日
回复了 sujin190 创建的主题 Python tornado 连续踩了两次坑,看来想驾驭好它还不容易啊
@mailto1587 异步的,要是阻塞的就简单多了
2016 年 3 月 12 日
回复了 hunau 创建的主题 求职 Python 工作机会好少啊
2016 年 3 月 12 日
回复了 sujin190 创建的主题 Python 说个 tornado 在秒杀之类场景上的使用吧
@xiamx 所以在设计同步锁的时候要有两个参数,一个是等待最大时间紧,另一个是锁保持最大时间,超过等待最大时间则获取锁超时,超过锁保持的最大时间则获取的锁要自动释放,一般来说超过平均处理时间数倍也就没问题了,这样既可以保持同步,又可以在程序异常时不出现死锁
2016 年 3 月 11 日
回复了 sujin190 创建的主题 Python 说个 tornado 在秒杀之类场景上的使用吧
@em3rge 现在我们支付就已经这么做了,方便很多
2016 年 3 月 11 日
回复了 hunau 创建的主题 求职 Python 工作机会好少啊
南京可来
2016 年 3 月 10 日
回复了 sujin190 创建的主题 Python 说个最近遇到的 tornado 的小坑吧
@lecher 恩,但同时不管提高 mysql 查询性能到多少,总有可能瞬间并发超过的可能,所以应用层能提供一个当严重超负载时快速失败的策略还是必须的
2016 年 3 月 10 日
回复了 sujin190 创建的主题 Python 说个最近遇到的 tornado 的小坑吧
@Ge4Los 我的问题正是 tornado 没有阻塞才出了这个故障。。
2016 年 3 月 10 日
回复了 sujin190 创建的主题 Python 说个最近遇到的 tornado 的小坑吧
@ethego 平时流量并不高,所以应该暂时不用
2016 年 3 月 10 日
回复了 sujin190 创建的主题 Python 说个最近遇到的 tornado 的小坑吧
@tabris17 算是吧,哈哈,现在果断调小了最大连接数
2016 年 3 月 10 日
回复了 sujin190 创建的主题 Python 说个最近遇到的 tornado 的小坑吧
@micyng 我就没说同步 io 。。。
2016 年 3 月 10 日
回复了 sujin190 创建的主题 Python 说个最近遇到的 tornado 的小坑吧
@AlexaZhou 这显然做不到吧,可以取消查询,但调用栈取消不掉啊
2016 年 3 月 10 日
回复了 sujin190 创建的主题 Python 说个最近遇到的 tornado 的小坑吧
@scys aiomysql 遇到的问题还是一样的啊,并发高了之后, tornado 不会拒绝请求,当超过连接池最大链接数后,大量的请求都会阻塞在从连接池获取连接那,最后几乎所以得请求等待连接的时间就超过了请求超时时间, nginx 超时断开连接但 tornado 查询数据库请求却并未取消,客户端如果有重试的话,等待从连接池或取连接的请求会越来越多,最后几乎所有请求都会超时的,除非 tornado 内存爆了,否则是不会出现访问拒绝的
2016 年 3 月 10 日
回复了 sujin190 创建的主题 Python 说个最近遇到的 tornado 的小坑吧
@lecher 并不高, 400 个 mysql 并发查询,有 join ,平时压力并不高所以。。
2016 年 3 月 10 日
回复了 sujin190 创建的主题 Python 说个最近遇到的 tornado 的小坑吧
@calease 因为平时压力很小,所以暂时还没走缓存,没想到突然网络异常重启就跪了
2016 年 3 月 10 日
回复了 sujin190 创建的主题 Python 说个最近遇到的 tornado 的小坑吧
@skydiver 恩,以前没考虑到这种情况
2016 年 3 月 10 日
回复了 sujin190 创建的主题 Python 说个最近遇到的 tornado 的小坑吧
@cevincheung 正常其实压力不大,高峰突然停机重启才会出现这种情况
2016 年 3 月 9 日
回复了 sujin190 创建的主题 Python 说个最近遇到的 tornado 的小坑吧
@pynix 正有此意
2016 年 3 月 9 日
回复了 sujin190 创建的主题 Python 说个最近遇到的 tornado 的小坑吧
@cevincheung 其实我瞬间并发超过了单机 mysql 的负载,加机器才是王道。。
1 ... 104  105  106  107  108  109  110  111  112  113 ... 127  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5673 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 51ms · UTC 03:37 · PVG 11:37 · LAX 20:37 · JFK 23:37
♥ Do have faith in what you're doing.