hi, 最近在使用memc模块和srcache模块的时候遇到了一个问题,就是在memcached的upstream中使用keepalive的时候会一直报如下连接超时错误:
2013/02/26 12:03:51 [error] 23770#0: *69230840 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 183.61.133.25, server: *.meilishuo.com, request: "GET /pic/j/17/34/4e8eb44ecc34f19a1e9659c6cedd_600_601.jpg HTTP/1.1", subrequest: "/memc", upstream: "memcached://172.16.0.51:11211"
我的配置大体如下
upstream memcache {
consistent_hash $query_string;
server 172.16.0.61:11211;
server 172.16.0.62:11211;
server 172.16.0.51:11211;
server 172.16.0.23:11211;
keepalive 2048;
}