2
connectTimeoutMS
とsocketTimeoutMS
の値を低く設定しようとしましたが、スクリプトがタイムアウトするまでに約20秒かかります。オプションを正しく使用していませんか? 5秒後にスクリプトを終了します。pymongoを使ってMongodbの接続タイムアウトを設定するには?
def init_mongo():
mongo_connection = MongoClient('%s' %MONGO_SERVER, connectTimeoutMS=5000, socketTimeoutMS=5000)
if mongo_connection is None:
return
try:
<code>
except:
<code>
ありがとうございます!私はまったく同じ問題を抱えていて、他のタイムアウトオプションを使ってタイムアウトを変更することはできませんでした。これは完全に機能しました! – labroid