Задание APScheduler mongo с несколькими хостамиPython

Программы на Python
Anonymous
Задание APScheduler mongo с несколькими хостами

Сообщение Anonymous »


Я использую mongo в качестве хранилища заданий для запуска моего экземпляра аппланировщика, однако у меня работает несколько экземпляров хостов mongo. Например, имя хоста = 10.x.xxx.xxx,10.x.xxx.xxx в наборе реплик «dev-mongo». Я бы включил это в свою среду. Ниже приведен мой код, который поддерживает один хост.

Моя строка подключения: «mongodb://10.x.xx.xxx:48800,10.x.xxx.xxx:48800/?replicaSet=dev-mongo»

Я пытаюсь подключиться с помощью pymongo для тестирования

из pymongo импортировать MongoClient Connection_string = "mongodb://10.x.xx.xxx:48800,10.x.xxx.xxx:48800/?replicaSet=dev-mongo" клиент = MongoClient(connection_string) печать(client.list_database_names()) Я получаю следующую ошибку

pymongo.errors.ServerSelectionTimeoutError: ни один элемент набора реплик не соответствует селектору «Primary()», время ожидания: 30 с, описание топологии:

Вернуться в «Python»