Python 芹菜投掷pymongo.errors.ConfigurationError

Python 芹菜投掷pymongo.errors.ConfigurationError,python,django,mongodb,heroku,Python,Django,Mongodb,Heroku,我已经在MongoDB中使用芹菜一个月了,现在使用的是Django应用程序。以下是版本 Django==1.8.4 celery==3.1.18 django-celery==3.1.16 pymongo==2.7 有一段时间一切都很顺利,但现在每次我在heroku上的python shell上通过task.delay()运行任务时 pymongo.errors.ConfigurationError: command SON([('authenticate', 1), ('user', '**

我已经在MongoDB中使用芹菜一个月了,现在使用的是Django应用程序。以下是版本

Django==1.8.4
celery==3.1.18
django-celery==3.1.16
pymongo==2.7
有一段时间一切都很顺利,但现在每次我在heroku上的python shell上通过task.delay()运行任务时

pymongo.errors.ConfigurationError: command SON([('authenticate', 1), ('user', '*********'), ('nonce', '********'), ('key', '**********')]) failed: auth failed
作为错误。关于什么地方出了问题的任何输入。我很确定我没有对这些版本做任何更改

更新

我正在为heroku使用MongoLab插件。我不知道安装时的版本是什么,但mongod版本现在是3+,pyMongo<2.7显然不支持。 我想知道Mongolab是否自动更改了mongod版本。我需要mongod版本<3

因为芹菜不支持pyMongo 2.8+