只有3个用户的mongodb连接超时问题

时间:2013-05-04 21:41:28

标签: mongodb scaling

我正在使用PHP 1.5和mongodb 2.4.3编写一个新版本的网站。现在我们只是设置初始页面以验证该技术是否有效。我遇到的问题,这对我的同事来说更是一个问题,那就是它周期性地不会连接到服务器。它返回一个通用 -

“Fuel \ Core \ Mongo_DbException [错误]:无法连接到MongoDB:无法连接到:166.78.248.139:27017:0 ms后超时”

但是......如果你刷新页面,这往往会消失。我应该提到现在的整体数据库大小很小,(我们正在使用'newsite'):[   otherhook 0.203125GB   本地0.078125GB   newsite 0.203125GB   测试0.203125GB ] 并且服务器有2GB的RAM。总共有3个人尝试连接并使用盒子。我可能还会补充说,一旦第三个人开始工作,我就只看到了这个错误,但之前没有。 ......好吧,这和我的信息一样多。

任何人都有任何想法,这是什么导致这个?有关如何修复它以便我们没有这些间歇性连接错误的想法吗?

1 个答案:

答案 0 :(得分:1)

查看MongoDB日志,特别是在尝试打开连接时查找资源耗尽的问题(启动时通常会打印一条与ulimits太低或类似相关的警告)。您还没有提到您正在运行的操作系统,但如果是Linux,那么您要查找的设置将在此处记录:

http://docs.mongodb.org/manual/reference/ulimit/

对于OS X,请看一下:

https://superuser.com/questions/433746/is-there-a-fix-for-the-too-many-open-files-in-system-error-on-os-x-10-7-1

相关问题