Я использую базу данных MongoDB, размещенную через mLab, подключаясь через mongoengine, в приложении Elastic Beanstalk (Flask).
Я подключаюсь так:
mongoengine.connect(db='my-database', host ='mongodb:/user:password@xxx.mlab.com')
Однако, когда Elastic Beanstalk впервые масштабировал мое приложение, я начал получать следующее сообщение об ошибке:
OperationFailure: Another user is already authenticated to this database.
You must logout first.
Я думаю, что это происходит из-за того, что один и тот же пользователь пытается аутентифицироваться в одной и той же базе данных несколько раз, как приложение автоматически масштабируется? Если это так, каково решение? Есть ли другой способ подключения к базе данных?