ヤマムギ

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年、ユーザ企業システム部門通算9年、ITトレーナー1年目のSoftware Engineerです。 質問はコメントかSNSなどからお気軽にどうぞ。 出来る限りなるべく答えます。 このブログの内容/発言の一切は個人の見解であり、所属する組織とは関係ありません。 また、勉強会やイベントのレポートは自分が気になったことをメモしたり、聞いて思ったことを書いていますので、登壇者の意見や発表内容ではありません。

 - AWS

ad

ad

Message

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

  関連記事

MySQL WorkbenchからRDSに接続する

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

EC2のAMIとRDSのスナップショットを他のAWSアカウントに共有してブログサイトをAWSアカウント間で引っ越す

当ブログで使用しているEC2とRDSを環境の整理のため、他のAWSアカウントへ引 …

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

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

WordPressのwp-login.php , xmlrpc.phpへのアクセスをAWS WAFで接続元IPアドレスを制限する

AWS CloudWatch LogsエージェントでAmazon EC2上のNg …

AWS RDS でMySQLインスタンスを構築する

Amazon Web ServiceにはAmazon Relational Da …

WordPressをAmazon CloudFrontで配信してついでにACM(AWS Certificate Manager)を使って常時SSL化する

当サイトの500と502の発生状況がドイヒーであるとの苦情をいただきまして、Am …

サイトのHTTPステータスを5分おきにチェックして200以外ならSlackに通知する

すいません。ここ最近出費が重なりまして、某監視サービスのプランを有料プランからF …

AWS Summit 2017 Tokyo Day2 開場~基調講演

昨年に引き続き今年もAWS Summit Tokyoへ行ってきました。 朝一の新 …

Amazon LinuxにRedmine をインストールする(手順整理版)

Amazon LinuxにRedmineをインストールしました手順を記載します。 …

Amazon Elasticsearch ServiceにMySQLのデータを投入してkibanaで可視化してみる

MySQLのデータの可視化にAmazon Elasticsearch Servi …