0

以下のコードを使用して、問題なく replicaSet に接続しています。

今日の朝、私たちが持っている 2 つの replicaSet インスタンスの 1 つがダウンしました。

それでも、以下のコードを使用したとき、クラッシュしたレプリカセットへの接続を取得したインスタンスもあれば、実行中のレプリカセットへの接続を取得したインスタンスもありました。

クラッシュしたインスタンスへの接続を防ぐ方法はありますか?

これは私が使用するコードです:

    from pymongo import ReplicaSetConnection
    from pymongo import ReadPreference

    # assume I have defined the used variables
    db = ReplicaSetConnection('%s:%s' %(host, port), replicaSet=r_set)[db_name]
    db.read_preference = ReadPreference.SECONDARY_ONLY

ありがとう!!

4

0 に答える 0