PyMongo를 통한 긴 인덱스 생성 시 MongoDB 문제

PyMongo를 통한 긴 인덱스 생성 시 MongoDB 문제

MongoDB 독립 실행형 인스턴스에 원격으로 연결하고 있으며 Python 스크립트에서 작업을 수행하기 전에 백그라운드에서 인덱스를 생성/보장하고 있습니다 bulk_update().

컬렉션은 9천만 개 이상의 문서이며 인덱스 생성(이전에 존재하지 않은 경우)에는 20~30분이 소요되지만 이는 문제가 되지 않습니다. 나는 원격으로 그것을 추적 mongod.log하고 각 성공적인 빌드 후에 스크립트가 로컬 측에서 멈추는 반면 서버는 오류가 발생합니다.

Error sending response to client: SocketException: Connection timed out. Ending connection from <SERVER IP>

연결 시간 초과를 30~60분으로 늘리는 것 외에 스크립트를 지연시키지 않고 mongo에 대한 연결을 유지할 수 있는 방법이 있습니까?

버전:

현지의
Python: 3.6
PyMongo: 3.8.0
OS: Windows Server 2012 R2

원격
OS: 우분투 18.04 LTS
몽고: 4.0.6-3

관련 정보