我在重载下面临memcached的一些问题。
我正在使用ab对我的网站进行压力测试。我使用memcached的一个实例来存储php会话 另一个用来存储物品。
在对网站进行基准测试时,我经常会从网站获得例外情况,这些例外与memcache中的get()失败有关。
密钥肯定存在于memcached中。
我已将最大连接数配置为4096,我将ab作为
运行ab -c 200 -t 60
我正在使用php-memcache-2.2.6客户端库。
此外,我在测试期间监视memcached和
curr_connections variable never goes higher than 250
此外,listen_disabled_num为0
可能导致此类失败的原因是什么?
由于
答案 0 :(得分:2)
事实证明,iptables是我所有问题的罪魁祸首。
当数字增加时阻止请求
停止该死的事情解决了我所有的问题。
希望它能在将来帮助某人