2020年10月10日土曜日

AWS Lambda Broken Pipe

REST APIを作成中、S3や、DyanamodbをC++でいじっていて、上記のエラーが不定期にでてLambdaがクラッシュしてしまいます。(下図で、API Gateway後のLambda)





原因は良く分かっていないのですが似た症状のレポートがありました。

https://github.com/aws/aws-sdk-cpp/issues/959

これによれば、

options.HttpOptions.installSigPipeHandler = true;


にするとのこと。SDK sampleでもそのようなcodeにはなっていないのですが、なぜか

上記の通りするとクラッシュが収まりました。

0 件のコメント:

コメントを投稿