Попытка локально запустить мои лямбда-функции без сервера Python, используя:
Безсерверный локальный вызов -f привет
Функция запускается, но, похоже, она занимает 2-5секунд до вызова обработчика.Это реальная проблема для меня, так как я надеюсь использовать invoke
для поддержки локального тестирования.
Мой обработчик очень прост:
def hello(event, context):
print('start')
body = {
"message": "Go Serverless v1.0! Your function executed successfully!",
"input": event
}
response = {
"statusCode": 200,
"body": json.dumps(body)
}
print('end')
return response
Грубые тайминги:
- вызов
invoke
на print(start)
: 2-5 с print(start)
на print(end)
: <0,5 с </li> print(end)
на ответ, возвращающийся на терминал: 1 с
Так как я не могу найти других людей с этой проблемой, предлагает что-то сделать с моей локальной машиной.Понятия не имею, что это может быть и даже где начинать поиск неисправностей.
Без сервера: 1.32 (установлен глобально) Python: 3.6.5