AWS Lambda Java Timeout

Я создал лямбда-функцию AWS, состоящую из их минимального примера для пользовательского навыка Alexa. Я клонировал этот репозиторий и следовал соответствующим инструкциям: https://github.com/alexa/skill-samples-java/tree/master/helloworld

Когда я пытаюсь выполнить тестовый запрос в консоли AWS, я получаю следующую ошибку: ошибка консоли aws

После нескольких часов тестирования я понятия не имею, почему это не удается. Я имею в виду, что это их официальное git-репо - можно предположить, что там все работает.

Может кто-нибудь посоветовать по этому поводу?

1 ответ

Java требует JVM для запуска, и это может занять много времени в зависимости от памяти, так как процессор также пропорционален настройкам памяти. Даже с 3 ГБ ОЗУ значение холодного запуска JVM составляет всего 1 секунду, и если у вас слишком много классов для загрузки, вы можете легко нажать 3 секунды. Однако после холодного запуска AWS кэширует ваш лямбда-контейнер и замораживает его, а также активирует его при новых запросах, и он может отвечать намного быстрее.

Другие вопросы по тегам