質問編集履歴

1

関数コードのランタイム情報と、オプション指定の疑問を追記。

2017/11/20 08:28

投稿

th0167
th0167

スコア12

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  AWS にて mysqldump の取得を Lambda で自動化しています。
2
2
 
3
- 一時期ま正常に取得できていましたが DB のデータ量が増えてから下記のメッセージが出て取得に失敗するようになってしまいました。
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