訪問實例報錯:不是主節點
更新時間 2023-08-29 15:15:30
最近更新時間: 2023-08-29 15:15:30
分享文章
本頁介紹了 not master 訪問報錯的處理方法。
問題描述
客戶端連接文檔數據庫服務實例時報錯,連接命令為:
mongo "mongodb://<用戶>:<密碼>@<IP1:Port1>/admin?authSource=admin"
連接成功之后,執行命令的報錯信息為:
"ok" : 0,
"errmsg" : "not master and slaveOk=false",
"code" : 13435,
"codeName" : "NotMasterNoSlaveOk",
原因問題
可能的原因有:
- 實例異常導致沒有 Primary 節點。
- 客戶端只連接到了 Secondary節點。
處理方法
- 登錄到文檔數據庫服務實例控制臺,在基本信息頁面中查看各個節點的運行狀態,確認各個節點運行狀態正常。
- 檢查客戶端連接命令,確保連接了所有的 mongod 節點,并指定 replicaSet 參數。