Скрипт Python для прогрева лямбды AWS для проблемы холодного запуска - PullRequest
0 голосов
/ 31 декабря 2018

Я следовал за лямбда-подогревателем https://github.com/jeremydaly/lambda-warmer для NodeJS, чтобы создать аналогичный скрипт для python:

  • Согревайте лямбда-функцию каждые несколько минут
  • Подогревайте большечем одна лямбда-функция, если я установлю параметры параллелизма

Вот мой код Python: https://github.com/pafun/lambda-warmer-python/blob/master/lambda-warmer-python.py

Вот типичный ввод:

{
    "flag": "warmer", 
    "concurrency": 10,
    "test": false,
    "delay": 300
}

Обычно сценарий не согревает точное количество экземпляров для меня, если я не увеличу время задержки.Как и в приведенном выше примере ввода, я обычно получаю 6-8 одновременных выполнений, как я наблюдал в лямбда-мониторе AWS.

Как я могу убедиться, что точное количество лямбда-экземпляров будет нагрето?

...