MongoDB随机拒绝连接

时间:2015-02-18 10:18:22

标签: php mongodb mongodb-php

我一直在使用mongodb 2.4和mongodb 2.6来解决这个问题。我使用apache,php 5.4,mongodb驱动程序1.4.5。 我修改了ulimit,并在/etc/security/limits.d/中添加了99-mongodb-cproc.conf

*       soft    nproc    64000
root    soft    nproc    64000
root    hard    nproc    unlimited

我安装了CSF并且已经尝试禁用它。检查网络ping,ping时间小于.0200ms。

这是一个包含三台服务器的副本集。一个主要,第二个副本和第三个仲裁者。 我尝试过连接 PrimaryPreffered SecondaryPreffered Primary (在这些配置中,初级版最适合我。)

我做的每5个连接中有1个失败。这完全是随机的。我无法预测或找到预测此失败的任何趋势。时间连接随机失败,mongodb上有大约140-142个连接。我想这不是太多。

服务器足够强大,可以支持良好的带宽,并且有64 GAG的RAM。

我尝试将所有脚本和服务写入或读取到mongodb。问题仍然存在。当连接失败时,服务器没有负载,没有大量使用RAM。

我使用PHP MongoDB驱动程序,我对此也持怀疑态度。

我使用mongoDB进行制作,并完成了生产笔记。 除了 atime 之外,所有人都已经得到了照顾。 Atime 与创建连接没有太大关系我相信。

经过长达50多个小时的斗争,我需要社区的帮助,也许我忽略了一些事情?请帮我解决这个问题!

0 个答案:

没有答案