0
我遇到了一些在我的應用程序中失效的連接,我想知道Mongo是否過期了連接池中可能存在的連接?MongoDB是否會過期連接?
我遇到了一些在我的應用程序中失效的連接,我想知道Mongo是否過期了連接池中可能存在的連接?MongoDB是否會過期連接?
是的,MongoDB可以超時,特別是如果你的驅動程序設置超時。查看關於超時的驅動程序文檔是一個不錯的主意。有些人在做查詢之前通過測試連接來解決這個問題,但是你的驅動程序應該處理這樣的事情。
有過去在這之前的討論: How to handle stale connections in MongoDB
你也應該注意到,防火牆,負載均衡等也可以殺死一個閒置一段時間後連接。例如,Azure的負載平衡器就是這種情況。 – Alistair