我试图从CentOS服务器A克隆一个MongoDB集合到CentOS服务器B.两个都在运行2.4.6。 复制工作很好,直到2小时后,我得到一个9001套接字例外:“errno:10054现有的连接被远程主机强行closures。
我试图将tcp_keepalive_time设置为3600,从两台服务器上的7200(2小时)开始,希望保持活跃的探测器能告诉路由器在1小时后保持连接正常。
没有骰子。 即使存活时间较短(保活探测时间间隔为70秒),我的连接也会在2小时后死亡。
有谁知道如何设置我的服务器和/或我的mongodbconfiguration,以允许我的TCP连接活动超过2小时?
谢谢!
您确定没有防火墙或某种types的脚本(例如长时间运行的进程)正在closures此连接吗? 怎么样build立一个testing连接,比如执行一个长时间睡眠的脚本(),看看是否能够维持。
试图缩小这个问题将是我会先做的。