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

AWS Lambda (Node.js, v. 8.10) &Mongoose:MongoNetworkError kết nối với DB đã hết thời gian chờ

Chỉ cần tăng socketTimeoutMS - đối với tôi 2000000 đủ để giữ kết nối giữa các lệnh gọi lambdas của container "ấm". Sử dụng cấu hình tiếp theo (mongoose):

 { reconnectTries: 30, reconnectInterval: 500, poolSize: 1, socketTimeoutMS: 2000000, keepAlive: true, }

Một biến thể khác (smbd coi đây là phương pháp hay nhất) - tạo / đóng kết nối cho mỗi lệnh gọi lambda. Ý tưởng không tồi nếu bạn biết rằng lambda sẽ hiếm khi gọi ra



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Phương thức MongoDB GetCollection có tải toàn bộ bộ sưu tập vào RAM hoặc một tham chiếu không? C#

  2. MongoDB, Flask, tổng hợp với truy vấn $ unwind

  3. Làm cách nào để lấy lại tài liệu đã cập nhật từ phương thức findOneAndUpdate?

  4. WAMP MongoDB - Phần mở rộng PHP

  5. Không thể tạo mongodump dự phòng bằng --db. Quá trình xác thực đã thất bại