eagletech
eagletech

Reputation: 1181

AWS Lambda "errorMessage": Task timed out after 3.00 seconds

Lambda function showing the below error in test when changing file format from png to text

"errorMessage": "2020-07-17T07:06:45.969Z b66dd037-ba01-4025-97db-6527b486eac8 Task timed out after 3.00 seconds"

Upvotes: 117

Views: 119133

Answers (3)

hitesh bedre
hitesh bedre

Reputation: 589

I was facing similar issue, tried with increasing memory and timeout value too, but not worked.

Problem is with booting the lambda function into the memory. So I moved a bigger dependency inside the functional call. For me its urllib dependency.

As Python import dependency works at runtime so booting lambda function worked without any load/lag.

Upvotes: 1

Justin Joseph
Justin Joseph

Reputation: 3919

I have same error - increasing the timeout resolved it:

In the AWS Management Console:

lambda function -> configuration -> General configuration -> Edit Timeout

enter image description here

Upvotes: 211

Chris Williams
Chris Williams

Reputation: 35213

The default Lambda timeout is 3 seconds.

To resolve this do one of the following:

  • Increase the timeout of your Lambda function, it can be upto 15 minutes. The recommendation would be to set it to the duration of how long you anticipate it will take.
  • Increase the resources (memory/CPU) so that your function is quicker at performing its target action.

Upvotes: 37

Related Questions