MongoDB认为它运行的是一个复制品?

MongoDB认为它运行的是一个复制品?,mongodb,Mongodb,我在Apache提供的Django应用程序后面运行MongoDB 2.4版 在过去的几天里,我在Apache日志中看到以下错误在每小时多次出现在各种不同的请求上: AutoReconnect: not master and slaveOk=false 我没有明确创建复制副本,据我所知,我也没有运行复制副本。rs.status表示我们没有使用-replset运行 Mongo的运行环境是: 'mongod --dbpath /srv/db/mongodb/ --fork --logpath /va

我在Apache提供的Django应用程序后面运行MongoDB 2.4版

在过去的几天里,我在Apache日志中看到以下错误在每小时多次出现在各种不同的请求上:

AutoReconnect: not master and slaveOk=false
我没有明确创建复制副本,据我所知,我也没有运行复制副本。rs.status表示我们没有使用-replset运行

Mongo的运行环境是:

'mongod --dbpath /srv/db/mongodb/ --fork --logpath /var/log/mongodb.log --logappend --auth'
服务器上运行一个mongod进程

这是怎么回事

编辑- 这是堆栈跟踪的末尾,根据请求

File "/var/www/sefaria_dev/sefaria/texts.py", line 916, in parse_ref
  shorthand = db.index.find_one({"maps": {"$elemMatch": {"from": pRef["book"]}}})
File "/usr/local/lib/python2.7/dist-packages/pymongo/collection.py", line 604, in find_one
  for result in self.find(spec_or_id, *args, **kwargs).limit(-1):
File "/usr/local/lib/python2.7/dist-packages/pymongo/cursor.py", line 904, in next
  if len(self.__data) or self._refresh():
File "/usr/local/lib/python2.7/dist-packages/pymongo/cursor.py", line 848, in _refresh
  self.__uuid_subtype))
File "/usr/local/lib/python2.7/dist-packages/pymongo/cursor.py", line 800, in __send_message
  self.__uuid_subtype)
File "/usr/local/lib/python2.7/dist-packages/pymongo/helpers.py", line 98, in _unpack_response
  raise AutoReconnect(error_object["$err"])
AutoReconnect: not master and slaveOk=false 
rs.status返回:

{
   "ok" : 0,
   "errmsg" : "not running with --replSet"
}
rs.conf返回null


我在mongodb.log中没有看到与apache.log错误之一对应的错误指示

Stackoverflow.com是一个面向软件开发人员的社区。然而,您的问题是关于mongodb的管理和配置,而不是基于它开发软件。出于这个原因,我投票将其移至。请始终尝试在stackexchange站点上发布最适合您的问题。一旦问题迁移,您能否在消息出现时发布日志摘要?另外,请发布rs.status和rs.conf的输出,这样就不会有歧义。是否还有其他异常情况发生,如连接中断或mongod重新启动?能否准确地从日志文件中剪切/粘贴错误?我已经搜索了源代码-是错误还是断言?这是堆栈跟踪。rs.conf和rs.status的输出丢失。也请添加mongod.log中的相应行。