Hi. Not sure this is Alexa specific but I don't see a way to post in any Lambda forum.
I have been hitting a situation occasionally and enough to be annoying where Lambda code called from Alexa starts up but then times out before any code is executed. Has anyone else seen this? I can't easily debug it because Lambda is not executing any code. You will see below that a start happens and then an end. I have logging as soon as my skill code runs so if the code was actually being called, I would see something. Clearly there is nothing as shown in this log excerpt. The only way to fix it is to resave the lambda function (not even reuploading, just making any change to the configuration such as the timeout is enough to "unlock" the function.
CloudWatch Management Console
START RequestId: 9475fcbc-591e-11e6-ba48-eb4a6141493e Version: $LATEST
END RequestId: 9475fcbc-591e-11e6-ba48-eb4a6141493e
REPORT RequestId: 9475fcbc-591e-11e6-ba48-eb4a6141493e Duration: 5000.87 ms Billed Duration: 5000 ms Memory Size: 128 MB Max Memory Used: 34 MB
2016-08-03T02:04:44.052Z 9475fcbc-591e-11e6-ba48-eb4a6141493e Task timed out after 5.00 seconds
START RequestId: e8e216c3-5922-11e6-8218-1dc8caa3dcc7 Version: $LATEST
END RequestId: e8e216c3-5922-11e6-8218-1dc8caa3dcc7
REPORT RequestId: e8e216c3-5922-11e6-8218-1dc8caa3dcc7 Duration: 5000.74 ms Billed Duration: 5000 ms Memory Size: 128 MB Max Memory Used: 32 MB
2016-08-03T02:35:20.248Z e8e216c3-5922-11e6-8218-1dc8caa3dcc7 Task timed out after 5.00 seconds