PHP Mongodb长连接过多问题(PHP7,MongoDB\Driver)

LeoXn_ 发布于 2016/09/08 11:13
阅读 1K+
收藏 0
在php7中使用扩展MongoDB\Driver的时候会产生很多长连接,请问有什么参数可以配置这个长连接吗?或者可以禁用吗?而且这个扩展没有close()方法了
加载中
0
宏哥
宏哥
去除MongoDB
LeoXn_
LeoXn_
Mongodb已经在生成环境使用了好几年了,现在升级php7,才遇到这个问题,不能因此而不用Mongodb啊。。。
0
全体人员
全体人员

个人觉得PHP7里面的MongoDB扩展很恶心。。

如果用PHP,那么最好别用MongoDB了。。。

LeoXn_
LeoXn_
Mongodb已经在生成环境使用了好几年了,现在升级php7,才遇到这个问题,不能因此而不用Mongodb啊。。
0
eechen
eechen
减少PHP-FPM工作进程数,可以设为2倍CPU核心数.不要动不动就开几百个工作进程.
http://my.oschina.net/eechen/blog/541139
eechen
eechen
回复 @LeoXn_ : 200个工作进程太多了,你可以考虑把PHP-FPM工作进程数减少到静态最大40个.存在明显网络I/O阻塞的页面建议分离到一个单独的PHP-FPM动态进程池.配置见我给的链接.
LeoXn_
LeoXn_
谢谢你的回答。但是这样可能不行,因为我们生产环境一直都是200个fpm子进程,之前用PHP5,现在升级到PHP7遇到这个问题,不能因为这个更改fpm进程数的。之前PHP5的时候用的MongoClient,可以手动关闭连接的,现在PHP7使用的MongoDb\Driver不行了,不知道有没有其它方案?
0
0
唐-宋

楼主有方案了么

返回顶部
顶部