Я, кажется, испытываю Mongo :: OperationTimeout каждые ~ 20 минут - 1 час Мой стек:
- Rails 3.1.3
- Mongoid 3 (git edge)
- Unicorn 4.1.1
- 2 X MongoDB 2.0.2 (который должен иметь право по умолчанию KeepAlive), настроенный как ReplicaSet
- Ubuntu m1.large EC2
Я попытался установить KeepAlive на EC2 на 300, как сказано в http://www.mongodb.org/display/DOCS/Amazon+EC2, но все равно не помогло
Я попытался работать только с одной основной конфигурацией вместо ReplicaSet, но это не помоглолибо помочь.
Ниже mongoid.conf:
production:
database: my-app-name
op_timeout: 10
read_secondary: true
max_retries_on_connection_failure: 3
identity_map_enabled: true
allow_dynamic_fields: false
hosts:
- - ip-XXX.ec2.internal
- 27017
- - ip-XXX.ec2.internal
- 27017