Closed GoogleCodeExporter closed 9 years ago
当服务器端假死的时候(进程还在,但不能正常工作,现象�� �:TCP连接能建立,但是version、stats等命令长时间不返回结果� ��,xmemcached还是会不断的向那个假死的节点发送请求。 尝试着看了一下xmemcached的源代码(很可能我没看懂),心跳� ��试与其他命令用的是同一个TCP连接,这样的话服务器假死会 造成相应的TCP连接阻塞,导致心跳测试不能进行? 另外,心跳测试好像是每个session独立进行的,是不是可以改� ��一个周期内,一个server只测试一次?这样,配置了连接池的 情况下,心跳测试会经济一些。
Original issue reported on code.google.com by leon.che...@gmail.com on 25 Jun 2012 at 7:34
leon.che...@gmail.com
1.3.6之外的版本都只会在连接空闲的时候做心跳检测,因此不 会阻塞正常的通讯。1.3.6会做定时检测,现在不推荐用这个版 本了。
Original comment by killme2...@gmail.com on 27 Jun 2012 at 3:23
killme2...@gmail.com
Original issue reported on code.google.com by
leon.che...@gmail.com
on 25 Jun 2012 at 7:34