分享

java程序连接mongo不稳定

Austin_yudao 发表于 2013-10-17 21:36:41 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 2 4685
大概原因是连接数太多了。在远程linux主机中配置了maxConns=20000。还是不行。
程序中确实有好多地方连接mongo,下面的html内容是28017监视端口中的内容,连接的client有很多(页面拉好久),不知道为什么, 这些连接不及时释放资源呢?不知这是由什么原因导致的?
ClientOpIdLockingWaitingSecsRunningOpNamespaceQueryclientmsgprogress
conn7443477{ waitingForLock: false }2004{ getlasterror: 1 }192.168.3.220:51034
conn7453481{ waitingForLock: false }2004{ getlasterror: 1 }192.168.3.220:51036
conn7463485{ waitingForLock: false }2004{ getlasterror: 1 }192.168.3.220:51038
conn7473489{ waitingForLock: false }2004{ getlasterror: 1 }192.168.3.220:51040
conn7483493{ waitingForLock: false }2004{ getlasterror: 1 }192.168.3.220:51042

              
               
                    java
                    mongo
                    database
               

已有(2)人评论

跳转到指定楼层
Austin_yudao 发表于 2013-10-17 21:37:41

            
Client        OpId        Locking        Waiting        SecsRunning        Op        Namespace        Query        client        msg        progress
conn744        3477                { waitingForLock: false }                2004                { getlasterror: 1 }        192.168.3.220:51034               
conn745        3481                { waitingForLock: false }                2004                { getlasterror: 1 }        192.168.3.220:51036               
conn746        3485                { waitingForLock: false }                2004                { getlasterror: 1 }        192.168.3.220:51038               
conn747        3489                { waitingForLock: false }                2004                { getlasterror: 1 }        192.168.3.220:51040               
conn748        3493                { waitingForLock: false }                2004                { getlasterror: 1 }        192.168.3.220:51042       
        
回复

使用道具 举报

East271536394 发表于 2013-10-17 21:38:14

            Linux 中的TCP连接信息是怎么配置的,比如说keep_alive等。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条