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

Máy chủ x đã hết thời gian chờ trong quá trình tổng hợp MongoDB

Tôi gặp vấn đề tương tự đối với việc tổng hợp thời gian nhật ký. Tôi nghĩ tôi có giải pháp cho bạn.

Tôi thấy rằng tùy chọn socketTimeoutMS chịu trách nhiệm về điều đó. Kiểm tra mặc định của bạn mongo_client.js socketTimeoutMS giá trị. Đối với tôi, đó là 2min . Mô-đun Mongodb phiên bản 2.1.18.

Vì vậy, chỉ cần thêm tùy chọn này vào url của bạn:

mongodb://localhost:27017/test?maxPoolSize=2&socketTimeoutMS=60000

Nó sẽ đặt timeout đến 10 phút. Đó là mẹo đối với tôi.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để thực hiện các truy vấn không phân biệt chữ hoa chữ thường trên Mongodb?

  2. Không thể ĐĂNG trong nodejs và mongodb trên openshift

  3. mongoose - chọn các trường cụ thể trong Model.create

  4. Sắp xếp theo độ dài mảng

  5. Làm thế nào Express biết được đường dẫn Router nào sẽ sử dụng khi nhiều đường dẫn trùng khớp?