關於mongodb長連接設置以及連接數限制的記錄


1 通過查詢currentOp函數,可以獲取數據庫當前的操作列表。

例如,msg:index build,progress:{done:1,total:20}.

2 構建長連接時,需對連接的可用狀態進行檢查,如不可用,需重建。

例如,並發數超過數據庫設置的連接上限時,mongodb數據庫服務器會主動關閉連接。

3 構建長連接時,應根據操作設置超時時間。

例如,長時間讀取,應在find操作中添加findoption選項,設置maxtime/maxawaittime和nocursortimeout。

client設置maxconnectionlifetime/maxconnectionidletime/sockettimeout/waitqueuetimeout/connecttimeout等。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM