В нашем производственном ENV мы создали кластер с сегментированными репликами для каждого сегмента. Прошлой ночью мы столкнулись с проблемой при подключении к кластеру и выдаче команды индекса здания через оболочку mongo, при подключении к экземпляру mongos, а не напрямую к конкретному шарду.
Проблема заключается в том, что после начала создания индекса подключения, созданные из mongos к этому фрагменту, быстро увеличиваются, и в файле журнала основного сегмента очень скоро появляются ошибки «слишком много подключений».
Ниже приведена ссылка на сводку журнала основного шарда:
В самом начале для индекса
Тогда очень скоро количество подключений достигло 10000:
Превышен предел подключения
Из журнала трех монго все соединения инициируются монгами. Мы погуглили и нашли ссылку на связанную проблему: https://jira.mongodb.org/browse/SERVER-28822
Но нет триггерных условий. И в то же время я попытался воспроизвести вопрос в тесте ENV, но не повторилось. Так что, пожалуйста, помогите.
вот конфигурации для монго:
Конфигурация mongos
а вот для осколка:
Конфигурация основного шарда