当MGET使用Redis(> 2,000,000个参数)发出大量请求时redis-py,我收到以下套接字错误:
ConnectionError: Error 104 while writing to socket. Connection reset by peer.
Run Code Online (Sandbox Code Playgroud)
我从不同的客户那里尝试过这个,但问题仍然存在.我在这里读到可能存在窗口缩放错误,因此我尝试调整net.ipv4.tcp_wmem并net.ipv4.tcp_rmem使用较小的最大窗口,但这也不起作用.我在Python 2.7.3,Ubuntu 12.04.1 LTS和Redis 2.6.4上运行它.
有没有办法告诉碎片的状态是什么,无论是开放,关闭还是过期?我能够确定此信息的唯一方法似乎是尝试在分片上进行操作.