我在使用SSH的Linux机器上的nginx服务器上运行mongodb。
我正在重载上运行测试用例。它运行正常一段时间后,随机持续一段时间后,mongo db连接断开,在/tmp/da.log
文件中给出了这个错误:
MongoDB shell version: 2.0.4
connecting to: test
Fri May 16 14:04:44 Error: couldn't connect to server 127.0.0.1 shell/mongo.js:84
exception: connect failed
为什么会出现此错误?它是服务器的某些磁盘空间限制吗?
我知道可以通过删除mongod.lock文件并重新启动mongodb服务来解决。但我不会一次又一次地重新启动生产服务器上的服务。我需要一个永久的解决方案。