1 Answer
- Newest
- Most votes
- Most comments
0
EMFILE error means that the OS is denying your program to open more files/sockets. Please double check whether you are hitting following system limit in your lambda function [1] [2].
- /tmp directory storage: 512 MB
- File descriptors: 1,024
Few other things to check
- Are you closing connection after each invocation?
- What configuration your are using for your client? If you are using gremlin then what is your connection setting. May be you are opening too many connections than needed.
If all of this doesn't help then please share a minimal reproducer so that we can investigate the issue our side.
Thanks,
Ankit
[1] https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html
[2] https://github.com/vendia/serverless-express/issues/239
Edited by: AnkitGuptaAtAWS on Feb 1, 2021 6:59 AM
Edited by: AnkitGuptaAtAWS on Feb 1, 2021 7:00 AM
answered 3 years ago
Relevant content
- asked 6 years ago
- asked 3 months ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago