Почему AWS Lambda возвращает «Error: connect ETIMEDOUT»?
У меня две системы, Admin Panel(Laravel) и Online Shop(Woocommerce). Связь между ними реализована с использованием "AWS Lambda"
Когда я отправляю запрос на обновление товара лямбда периодически выдает ошибку "Error: connect ETIMEDOUT" и не обновляет продукт.
Изначально я думал что Wordpress-у не хватает времени, я увеличил timeout до 60000 мс. Но это не помогло, и Lambda все равно выбрасывает ошибки.
Тут еще странно что период между отправкой и появлением ошибки всего 2 мин. То есть, лямде по любому должно хватать времени на то что бы отправить запрос.
Еще момент. Судя по логам, в момент когда Лямда не может подключиться к Woocommerce API, магазин работает исправно. Как будто кто то отключает интернет этот момент.
Собственно вопрос, почему такое происходит в чем причина обрыва?
если оба фронтэнда работают в VPC, то попробуй Лямбду тоже посадить в VPC - нечего ей в инет ходить. Правильно пропиши порты в sec groups (обычно 443 outboud должен быть включен)