サーバーがフロントエンドのインデックス作成などの長時間実行される操作を実行している場合、サーバーがロックされているかどうかをプログラムで確認する方法は? 私の現在のコードは次のようなものです:
def server_locked(timeout=5):
con = pymongo.Connection(network_timeout=5)
try:
con.database_names()
return False
except pymongo.errors.AutoReconnect:
return True
しかし、より良い方法はありますか?