Bạn đang hiểu nhầm Tự động kết nối. Nó được phát ra khi trình điều khiển cố gắng giao tiếp với máy chủ (để gửi lệnh hoặc hoạt động khác) và xảy ra lỗi mạng hoặc sự cố tương tự. Tên của ngoại lệ nhằm thông báo rằng bạn không phải tạo một phiên bản mới của MongoClient, ứng dụng khách hiện tại sẽ cố gắng kết nối lại tự động khi ứng dụng của bạn thử thao tác tiếp theo. Nếu sự cố tương tự xảy ra, AutoReconnect lại được đưa ra.
Tôi nghi ngờ lý do bạn thấy thời gian chờ của các ổ cắm (và Tự động kết nối được nâng lên) là có một bộ cân bằng tải giữa máy chủ và ứng dụng của bạn đóng các kết nối sau một thời gian không hoạt động. Ví dụ:điều này dường như xảy ra trên nền tảng Azure của Microsoft sau 13 phút không có hoạt động nào trên ổ cắm. Bạn có thể khắc phục sự cố này bằng cách sử dụng tùy chọn socketKeepAlive, được thêm vào PyMongo 2.8. Lưu ý rằng bạn cũng sẽ phải đặt khoảng thời gian lưu trữ trên máy chủ ứng dụng của mình thành một giá trị thích hợp (mặc định trên Linux là 2 giờ). Xem tại đây để biết thêm thông tin.