barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

среда, 23 марта 2022 г.

Проверка сетевой доступности MongoDB Atlas кластера

Берем хостнэйм, указанный в connection string. Делаем:

dig -t SRV _mongodb._tcp.<хостнэйм из connection string>

либо

nslookup -q=SRV  _mongodb._tcp.<хостнэйм из connection string>

В ответ получаем записи вида:

_mongodb._tcp.***.mongodb.net        service = 0 0 1025 ***.mongodb.net.

_mongodb._tcp.***.mongodb.net        service = 0 0 1026 ***.mongodb.net.

_mongodb._tcp.***.mongodb.net        service = 0 0 1024 ***.mongodb.net. 

В правой части указаны хосты и порты фактических серверов. Теперь можно проверять сетевую доступность, например, с помощью nc:

nc -zv -w 5 ***.mongodb.net 1024 

Ограничение объема памяти, используемого WSL2

 Создаем файл %UserProfile%\.wslconfig, и в нем прописываем:

[wsl2]
memory=8GB