錯(cuò)誤提示

使用Mongo shell連接實(shí)例時(shí),提示類似如下的錯(cuò)誤:

    2015-12-21T10:20:36.084+0800 I NETWORK  Socket recv() errno:54 Connection reset by peer  1.2.3.4:27017
    2015-12-21T10:20:36.087+0800 I NETWORK  SocketException: remote: 1.2.3.4:27017 error: 9001 socket exception [RECV_ERROR] server [1.2.3.4:27017]
    2015-12-21T10:20:36.087+0800 I NETWORK  DBClientCursor::init call() failed

可能的原因

上述錯(cuò)誤信息說明MongoDB實(shí)例主動(dòng)斷開了連接,可能該實(shí)例的連接數(shù)已經(jīng)達(dá)到上限,無法為新的連接請求建立連接。

解決方法

  1. 重啟實(shí)例來臨時(shí)釋放所有的連接數(shù)。
  2. 通過Mongo Shell連接云數(shù)據(jù)庫MongoDB副本集實(shí)例
  3. 分析連接來源并限制連接數(shù),詳情請參見如何查詢及限制連接數(shù)
    說明 如果分析連接來源沒有異常,可能是實(shí)例的性能滿足不了當(dāng)前的業(yè)務(wù),您可以升級(jí)實(shí)例的配置來提升連接數(shù),詳情請參見變更配置方案概覽