全部產品
Search
文件中心

ApsaraDB for MongoDB:Mongo Shell串連時顯示Connection reset by peers錯誤

更新時間:Jun 19, 2024

錯誤提示

使用Mongo shell串連執行個體時,提示類似如下的錯誤:

    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

可能的原因

上述錯誤資訊說明MongoDB執行個體主動斷開了串連,可能該執行個體的串連數已經達到上限,無法為新的串連請求建立串連。

解決方案

  1. 重啟執行個體來臨時釋放所有的串連數。
  2. 通過Mongo Shell串連MongoDB複本集執行個體
  3. 分析串連來源並限制串連數,詳情請參見如何查詢及限制串連數
    說明 如果分析串連來源沒有異常,可能是執行個體的效能滿足不了當前的業務,您可以升級執行個體的配置來提升串連數,詳情請參見變更配置方案概覽