memcached-client和gevent的高并发问题

话说有人在edx中遇到过memcached-client和gevent的兼容性问题吗?
现象是高并发时lms日志中出现memcached不可用
高并发是多高?1000人在线?
用ab -c100可以复现
问题已经解决了,不过搜了下网上似乎没人(向edx)反馈过这个问题
您分享一下如何解决的?ab -c 100是啥意思
这个是不是和memcached的配置有关
ab是apache benchmark,一个压测工具
-c 100是100并发
解决方法是修改python-memcached库,在import socket前打gevent补丁:
import gevent.monkey
gevent.monkey.patch_thread()
测试环境:ficus.master;python-memcached=1.48
这个不是memcached-client独有的问题。
gevent的本身问题。