0
ラムダの中に分散アプリケーションをセットアップしようとしています。私はラムダから外界への接続を確立する際に問題を抱えています。例えばAmazonのラムダからVMへのソケット接続
ラムダから外部VMにiperfのを実行しているとき、私はタイムアウトを取得:
START RequestId: dc46db91-a948-11e7-9ad9-7b02d2e37023 Version: $LATEST
HELLO WORLD
('Running: ', './iperf3 -c 172.31.41.2 -t 3')
END RequestId: dc46db91-a948-11e7-9ad9-7b02d2e37023
REPORT RequestId: dc46db91-a948-11e7-9ad9-7b02d2e37023 Duration: 30030.15 ms Billed Duration: 30000 ms Memory Size: 1536 MB Max Memory Used: 21 MB
2017-10-04T21:13:55.694Z dc46db91-a948-11e7-9ad9-7b02d2e37023 Task timed out after 30.03 seconds
iperfのを静的にコンパイルされました。別のVMでこのコマンドを実行すると動作しますが、ラムダの内部では失敗します。
これは、lambdaの制限や、自分の設定のアクセス許可/セキュリティ設定と関係があるかどうかわかりません。
これは本当に助けになりますか?
Cloudwatchに詳細なログがあるはずです - あなたはそれを見ましたか? – stdunbar
ありがとう、私はそれをチェックし、上に貼り付けたテキスト以上を表示していないようです。 – JC1
失敗の兆候はありません...ラムダコードが表示されます。あなたが 'コールバック 'を呼び出さない、または外部プロセスからステータスをキャプチャ/ロギングしていないようです。 –