ヤマムギ

growing hard days

*

AWS Lambdaで「Process exited before completing request」

   


AWS lambdaで「Process exited before completing request」が発生して、関数が実行される前に停止しました。
もしも同じ現象に悩んでいる方がおられればと思い、書き残しておきます。

原因は分かりましたが、なぜそうなのかは分かっておりません。
ご存知の方はSNSかコメントで教えていただければ幸いです。

再現コード

lambda_function.py

init.py

一応動くコードとして上記のようにしていますが、極端な話で言うと、init.pyという空のファイルをimport init としただけでも再現出来ます。

発生するエラー

原因

import init
の行を外せばエラーは発生しません。

例えば下記のように修正すれば治ります。

lambda_function.py

init2.py

「init」という文字をモジュール名にすることが間違えているのかもしれませんが、他にも使っちゃいけないモジュール名があれば知りたいなと思います。

同じエラーが発生している方はモジュール名をチェックしてみてはどうでしょうか。

@yamamanx
開発ベンダー5年、ユーザ企業システム部門通算8年目のSoftware Engineerです。
質問はコメントかSNSなどからお気軽にどうぞ。
出来る限りなるべく答えます。

 - AWS

ad

ad

Message

メールアドレスが公開されることはありません。

  関連記事

MySQL WorkbenchからRDSに接続する

MySQL WorkbenchからAWS RDSのMySQLに接続するために、「 …

EC2インスタンスが到達不能になって復旧してMackerelで監視し始めた

きっとばりばり使っておられる方ならよくある事なんだろうけど、はじめて体験したので …

kintoneで設定したスケジュールにあわせてlambda(python)からSQSへメッセージを送る

EC2の起動停止をそろそろ手動でやるのも疲れてきそうなのと、やはり停止するのを忘 …

ACM(AWS Certificate Manager)の承認メールを受け取るためにAmazon SESを設定する

何のためでもいいのですが、ドメインは持っているけど、そのドメイン宛にメールを送ら …

Amazon LinuxにRedmine 環境構築(エラーと対応をそのまま記載版)

Amazon Linuxにgit + Redmineの環境を構築してみます。 自 …

Amazon EC2のAMIイメージを自動取得して保持日数が過ぎたら削除

画像の保存をEC2に戻した事もあってEC2のバックアップの自動取得を勉強がてらや …

AWS Summit 2016 Tokyoに参加してきました (Day2)

馬込は非常に良い天気です。 泊まっている部屋が2Fでしたので窓を明けると歩いてい …

JAWS-UG Osaka 第14回勉強会 「DIY」 〜自社内システムを作る側からの物申す〜に参加、運営、登壇しました

先日、JAWS-UG Osaka 第14回勉強会 「DIY」 〜自社内システムを …

slackのbotにWikipediaを調べてもらう(Python on AWS Lambda + API Gateway)

slackのbotに少しでも役に立ってもらおうと、Wikipediaを調べてもら …

AWS EC2でAMI(Amazon Machine Image)を作成しておく

前回まででひとまずRedmineを構築するところまで出来たので、念のためスナップ …