在线中,php memcache的问题
时间:2011-09-30
来源:互联网
这两台机器配置的memcache是一模一样的,我采用的是短连接方式,当改为长连接方式时错误率有些降低,不过还是有时候获取不到值,在线求助。
作者: luck_mimi 发布时间: 2011-09-30
作者: luck_mimi 发布时间: 2011-09-30
作者: yunprince 发布时间: 2011-09-30
额,这个晓不得,帮顶哈,难道是传说中得丢包问题?ping哈看看丢包不......
我查看了错误日志,偶尔连接不上的原因是:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
可是本地的时候永不出现这个问题,一旦远程连另一台机器就出现这个问题了,不过平均30次会出现一次,这样的频率太可怕了。是我哪里设置有问题,还是memcache的远程连接本身就有问题,memcache应该不至于这么不稳定啊我觉得,不然facebook也不会用的。
作者: luck_mimi 发布时间: 2011-09-30
作者: yunprince 发布时间: 2011-09-30
感觉就是丢包问题,也就是说网络的问题吧,,,,我也晓不得,你直接在一台机子上ping哈另外一台,看看丢包率多少
1000次得到1000次响应,lost=0%。我觉得不是丢包问题,因为这两台在一个局域网下面,而且网速绝对快、稳。
作者: luck_mimi 发布时间: 2011-09-30
作者: yunprince 发布时间: 2011-09-30
既然楼主测试了那么多次只有偶尔几次取不到值,那么可以用另一种办法,memcache->get不到值的时候是返回的false,既然里面肯定有值,那么可以尝试再次发送请求,可以尝试try 5次左右,只要获取到值就break,只要还是false那么就继续try,一旦超过5次可以做出一个响应获取不到内容。不知可否?
作者: hellodifa 发布时间: 2011-09-30
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28