Я работаю с некоторыми функциями AWS Lambda, работающими внутри VPC, которым необходимо подключиться к серверной базе данных Mongo Atlas для хранения / извлечения данных.
Я кодирую с помощью Javascript, поэтому, естественно, я использовал официальный клиент MongoDB Node JS для установления соединения. Проблема, с которой я сталкиваюсь, заключается в том, что всякий раз, когда я выполнял несколько одновременных вызовов лямбда-выражения, некоторые из них не могут успешно установить соединение и в основном зависают до истечения времени ожидания лямбда-выражения. Например, если было вызвано 5 различных функций, 2 могут зависнуть при попытке подключения до истечения времени ожидания Lamdba. Соединение сохраняется вне функции обработчика для повторного использования при последующем вызове функции, а код основан на передовых методах, указанных здесь: https://docs.atlas.mongodb.com/best-practices-connecting-to-aws-lambda/
Я прочитал все доступные онлайн-ресурсы и документацию mongo, но я не могу найти никакого решения. Кто-нибудь когда-нибудь сталкивался с такой проблемой с Lambda в подключении VPC к Mongo и с таймаутом? Как вы ее решили? Спасибо.