Я настроил свой рабочий процесс AWS таким образом, чтобы моя лямбда-функция запускалась при добавлении текстового файла в мою корзину S3, и в целом она работала нормально - когда я загружаю кучу текстовых файлов в корзину S3, кучаиз лямбда будет работать одновременно и обрабатывать каждый текстовый файл.
Но моя проблема в том, что иногда 1 или 2 файла (из 20 или около того) не запускали лямбда-функцию, как ожидалось.Я понятия не имею, почему - когда я проверил журналы, это НЕ, что файл обрабатывается лямбда, но не удалось.Журнал показал, что лямбда не запускалась этими 1 или 2 файлами вообще.Я не верю, что он также достигает ограничения на 1000 лямбда-параллелей, так как моя функция работает быстрее, а пик составляет около 200 лямбд.
Мой вопрос: это потому, что лямбда-AWS не гарантирует срабатывание%?Как и у S3, всегда есть (хотя и крошечная) вероятность отказа?Если нет, как я могу отладить и исправить эту проблему?