我有一个使用 MongoDb 的 Rails 4.0 应用程序。我使用 Mongoid 作为 ORM。直到今天下午,一切正常。
突然,我收到了随机的超时错误。
首先来自 MOPED 的消息:
MOPED: Retrying connection attempt 1 more time(s). runtime: n/a
然后一个
Timeout::Error is thrown: Exception: Waited for item but none was pushed.
看源码,好像是连接池代码的某个地方有问题,但我对它还不够熟悉,不敢说。
有人对这个问题有任何经验吗?