mongodb并發(fā)連接數(shù) MongoDB CPU利用率高,怎么破?
MongoDB CPU利用率高,怎么破?1. mongodb的最大連接數(shù)為819。在啟動時添加參數(shù)--maxconns=3000,重啟mongodb服務(wù)后最大連接數(shù)為819。2實際上,這是Linux系
MongoDB CPU利用率高,怎么破?
1. mongodb的最大連接數(shù)為819。在啟動時添加參數(shù)--maxconns=3000,重啟mongodb服務(wù)后最大連接數(shù)為819。2實際上,這是Linux系統(tǒng)的局限性。默認情況下,進程的最大打開文件數(shù)為1024。這個限制需要修改。三。要將mongodb添加到boot,您需要rc.本地在文件VI/etc/下添加ulimit-N限制rc.localulimit公司-n 20000rm/usr/mongodb/log/mongodb.log/usr/mongodb/bin/mongod--dbpath=/usr/mongodb/data/--logpath=/usr/mongodb/log/mongodb.log日志--母版--oplogSize 200,然后重新啟動機器,再次檢查mongodb連接的最大數(shù)目。發(fā)現(xiàn)mongodb連接數(shù)已更改
由于mongodb連接數(shù)已滿,客戶端無法連接。mongodb的最大連接數(shù)net.maxIncomingConnections連接默認值為1000000。強烈建議根據(jù)實際需要配置生產(chǎn)環(huán)境,避免客戶端誤用導致mongodb負載過大。
但是php7下的mongodb連接沒有立即釋放,需要等待一定的時間。
https://github.com/yuri0229/mongodb-php-driver-dpc
上面的網(wǎng)站有一個php7的新驅(qū)動程序,可以更新。它應(yīng)該能夠解決這個問題。