我在日志中看到很多异常:
A Mongo::OperationFailure occurred in foo#bar:
Mongo::OperationFailure
mongo (1.6.2) lib/mongo/util/tcp_socket.rb:76:in `read'
我使用 Mongoid 作为我的 Ruby 驱动程序。
不确定这是否与连接池有关,但如果是的话,这是我的 mongoid.yml:
production:
host: xxx
port: 27017
username: xxx
password: xxx
database: foo
logger: false
pool_size: 200
max_retries_on_connection_failure: 5
我了解 EC2 可能会出现暂时的网络问题,但这几乎已成为常态。解决这个问题的最佳方法是什么?
仅作为背景信息,我正在运行 JRuby 1.6.7。