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 !!