MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

MongoSocketReadException:Đã đến gần cuối luồng (sau một thời gian không hoạt động)

Tôi đã tìm thấy nó trong một số tài liệu:

Đối với các ứng dụng đang chạy lâu, thường cần thận trọng khi bật "keepAlive" với số mili giây. Nếu không có nó, sau một khoảng thời gian, bạn có thể bắt đầu thấy lỗi "kết nối bị đóng" mà dường như không có lý do.

Kiểm tra xem điều này có giúp ích không. Khi bạn kết nối với mongoDB, bạn có thể chuyển các tùy chọn ổ cắm cho nó. Tôi đến từ nền tảng nút, chúng tôi sử dụng các tùy chọn sau để giữ cho nó tồn tại.

server: {
        socketOptions: {
            keepAlive: 100,
            connectTimeoutMS: 30000
        }
    }

Hy vọng điều này sẽ giúp !!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MapReduce với MongoDB thực sự rất chậm (30 giờ so với 20 phút trong MySQL cho cơ sở dữ liệu tương đương)

  2. MongoDB / Meteor / Xuất MONGO_URL sang các ứng dụng đã triển khai

  3. Cách khởi động mongo db trên Windows

  4. MongoDB:kiểm tra kết nối với DB

  5. MongoDB $ tan