質問編集履歴

2

pool.end()を追加

2019/07/09 04:58

投稿

k.t.est
k.t.est

スコア49

test CHANGED
File without changes
test CHANGED
@@ -55,6 +55,8 @@
55
55
  const check_b_res = await check_b();
56
56
 
57
57
  const check_c_res = await check_c();
58
+
59
+ pool.end();
58
60
 
59
61
  return check_c_res;
60
62
 

1

エラー箇所だけではなく、その後のコードも追加

2019/07/09 04:58

投稿

k.t.est
k.t.est

スコア49

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  nodeのmysql2のエラーに関する質問です。
2
2
 
3
- 下記のコードをAWSのLambda関数で実行すると、何度かに1度「Pool is closed」のエラーが発生致します。
3
+ 下記のコードをAWSのLambda関数で実行すると、何度かに1度初回のDB接続(check()関数)にて「Pool is closed」のエラーが発生致します。
4
4
 
5
5
  (問題なく実行できる場合もあります。)
6
6
 
@@ -50,7 +50,13 @@
50
50
 
51
51
  const check_res = await check();
52
52
 
53
+ const check_a_res = await check_a();
54
+
55
+ const check_b_res = await check_b();
56
+
57
+ const check_c_res = await check_c();
58
+
53
- return check_res;
59
+ return check_c_res;
54
60
 
55
61
  };
56
62
 
@@ -80,6 +86,12 @@
80
86
 
81
87
  }
82
88
 
89
+
90
+
91
+ //function check_a()/check_b()/check_c()もDB接続し、それぞれinsert/update/deleteを含む関数となっております。
92
+
93
+
94
+
83
95
  ```
84
96
 
85
97