server selection timeout, current topology: { Type: ReplicaSetNoPrimary, Servers: Type: RSGhost 錯誤的解決方法


編寫容器內運行的集成測試,需要用到 MongoDB 的 replica set,在程序連接數據庫時報了這樣的錯:

server selection timeout, current topology: { Type: ReplicaSetNoPrimary, Servers: Type: RSGhost ...

原因是要連接的 ReplicaSet 找不到 Primary,只有一個 RSGhost,說明這個副本集還沒初始化。

檢查初始化腳本的輸出日志,發現是有個腳本沒掛載。


免責聲明!

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



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