Есть ли способ гарантировать, что только один конкретный Изменить поток всегда открыт?
Когда я развертываю обновленный экземпляр сервера, это занимает около 1-2 минутвремя, когда оба сервера работают одновременно, что означает, что один и тот же поток изменений открыт более одного раза.
Я пытаюсь решить эту проблему, каким-то образом связав экземпляр потока изменений с фактической операцией базы данныхполучено с помощью db.currentOp () , поэтому я могу закрыть его, используя db.killOp (opid) .Но идентификатор потока не сохраняется в потоке, чтобы успешно связать его с операцией.
Есть ли другой способ закрыть какие-либо открытые потоки изменений из разных экземпляров сервера?Каков наилучший подход для этого?