Lambda関数のクォータの1つにファイルディスクリプタ:1024があります。今回、Lambdaで使用中のファイルディスクリプタ数を調査する機会がありましたので、その手順を紹介します。 背景 Lambda(Node.js)のInvoke ErrorとしてError: connect EMFILEとなる事象が発生しました。EMFILEエラーの原因として「/tmpディレクトリの容量」「ファイルディスクリプタ」の制限にかかっていることが考えられるとのことでしたので、使用中のファイルディスクリプタ数を確認することとなりました。 参考: [re:Post] ERROR: Connection issue EMFILE 使用中のファイルディスクリプタ数を確認する Lambdaで使用中のファイルディスクリプタ数はLambda Insightsを利用することでCloudWatch Logsに出力することが
![Lambdaで使用中のファイルディスクリプタを確認する | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/4ea229c5864909168e5ad0a78416f2ea552c21f1/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2022%2F08%2Faws-lambda.png)