
我正在遠端連接到 MongoDB 獨立實例,並在我的 python 腳本中在執行操作之前在後台建立/確保索引bulk_update()
。
該集合有 90+000000 個文檔,索引建立(如果之前不存在)需要 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
作業系統:Windows Server 2012 R2
偏僻的
作業系統:Ubuntu 18.04 LTS
Mongo:4.0.6-3