質問編集履歴
1
関数コードのランタイム情報と、オプション指定の疑問を追記。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
AWS にて mysqldump の取得を Lambda で自動化しています。
|
2
2
|
|
3
|
-
|
3
|
+
後述する関数コードで正常に取得できていましたが DB のデータ量が増えてから下記のメッセージが出て取得に失敗するようになってしまいました。
|
4
4
|
|
5
5
|
Lambda 関数設定画面よりメモリ設定を 1024MB → 1536MB に変更してみましたが、メッセージ内容は変わらず失敗。(後述のメッセージはメモリ値変更後のもの)
|
6
6
|
|
@@ -12,11 +12,15 @@
|
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
+
例えばですが、mysqldump コマンドのオプション「--single-transaction」を指定出来れば…とも考えましたが、Node.js上でコマンドオプションの指定は可能なのでしょうか。
|
16
|
+
|
17
|
+
|
18
|
+
|
15
19
|
|
16
20
|
|
17
21
|
[Lambdaログ]
|
18
22
|
|
19
|
-
(Cloudwatchログに出力されたもの
|
23
|
+
(Cloudwatchログに出力されたもの)
|
20
24
|
|
21
25
|
```
|
22
26
|
|
@@ -54,7 +58,9 @@
|
|
54
58
|
|
55
59
|
[Lambda]
|
56
60
|
|
57
|
-
・関数設定
|
61
|
+
・関数コード設定 (ランタイム:Node.js 4.3)
|
62
|
+
|
63
|
+
mqldump コマンドで取得後、S3バケットに配置してます。
|
58
64
|
|
59
65
|
```
|
60
66
|
|