呵呵,早上出门前看了一下邮件没说详细,
使用的软件的版本:
srcache-nginx-module-0.19rc1,
memc-nginx-module [v0.13rc2],
memcached的启动参数是:
/usr/local/bin/memcached -P /home/work/service/memcached/memcached1/memcached.pid -p 11211 -U 11211 -r -m 20000 -c 65535
操作系统的版本是CentOS-5.8
libevent 2.0.20-stable和libevent 1.4.13-stable两个版本都有测试,均有time out
之前我有使用ab压力测试,请求重复500000并发10000左右的时候会复现time out这个现象,并且与有没有使用consistent_hash $query_string无关。
这个timeout现象应该与memcached的集群无关。因为线下环境我本机的memcached并无外界压力。
另外的就是修改memc的memc_read_timeout的这个值修改后与timeout这个错误无关。
在去掉keepalive这个选项后,timeout的错误明显减少了,但并不是没有。
整体的配置情况可以参考附件。
烦请春哥排查一下memc模块和srcache模块有没有问题。
------------------ 原始邮件 ------------------
发件人: "agentzh"<age...@gmail.com>;
发送时间: 2013年2月27日(星期三) 上午10:43
收件人: "openresty"<openresty@googlegroups.com>;
主题: Re: 回复: 回复:[openresty] Re: 使用memc以及srcache模块遇到的问题
Hello!
2013/2/26 王利超 <xidi...@qq.com>:
> Nginx使用的是官方稳定版nginx-1.2.6,这个版本有自带keepalive模块。
>
我后悔一次没多问你几个问题了,呵呵:
1. 你使用的 ngx_srcache 和 ngx_memc 模块的版本?
2. 你使用的 memcached 和 libevent 的版本?
3. 你的 memcached 服务器是如何启动的?
4. 你使用何种操作系统?
5. 你禁用 consistent_hash 模块时能复现此问题么?
6. 你能通过 ab 或者 weighttp 这样的压力测试工具在本机复现这样的超时么?
Best regards,
-agentzh
--
ong>
Description: Binary data