質問編集履歴
1
関数コードのランタイム情報と、オプション指定の疑問を追記。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,13 +1,15 @@
|
|
1
1
|
AWS にて mysqldump の取得を Lambda で自動化しています。
|
2
|
-
|
2
|
+
後述する関数コードで正常に取得できていましたが DB のデータ量が増えてから下記のメッセージが出て取得に失敗するようになってしまいました。
|
3
3
|
Lambda 関数設定画面よりメモリ設定を 1024MB → 1536MB に変更してみましたが、メッセージ内容は変わらず失敗。(後述のメッセージはメモリ値変更後のもの)
|
4
4
|
|
5
5
|
対処方法をご教授頂きたく思います。
|
6
6
|
環境情報を記載します。(足りない情報ありましたら追記致します)
|
7
7
|
|
8
|
+
例えばですが、mysqldump コマンドのオプション「--single-transaction」を指定出来れば…とも考えましたが、Node.js上でコマンドオプションの指定は可能なのでしょうか。
|
9
|
+
|
8
10
|
|
9
11
|
[Lambdaログ]
|
10
|
-
(Cloudwatchログに出力されたもの
|
12
|
+
(Cloudwatchログに出力されたもの)
|
11
13
|
```
|
12
14
|
START RequestId: 19d4d7ed-cd4b-11e7-a42f-a13c00653d3a Version: $LATEST
|
13
15
|
END RequestId: 19d4d7ed-cd4b-11e7-a42f-a13c00653d3a
|
@@ -26,7 +28,8 @@
|
|
26
28
|
```
|
27
29
|
|
28
30
|
[Lambda]
|
29
|
-
・関数設定
|
31
|
+
・関数コード設定 (ランタイム:Node.js 4.3)
|
32
|
+
mqldump コマンドで取得後、S3バケットに配置してます。
|
30
33
|
```
|
31
34
|
'use strict';
|
32
35
|
|