質問編集履歴

2

マルチパート転送固有の問題であることを追記

2018/11/06 01:22

投稿

TomeSq
TomeSq

スコア10

test CHANGED
@@ -1 +1 @@
1
- boto3のハンドルリーク
1
+ boto3のマルチパート転送時のハンドルリーク
test CHANGED
@@ -1,6 +1,14 @@
1
1
  # 質問
2
2
 
3
3
  boto3を使用してプログラムを常駐させて、s3へのファイルアップロードを行っているのですが、gcでもハンドルが回収されず右肩上りになっています。
4
+
5
+ 以下の設定を```upload_file```の引数に指定するでリーク自体は収まるのでマルチパート転送時固有の問題みたいです。
6
+
7
+ ```python
8
+
9
+ TransferConfig(use_threads=False)
10
+
11
+ ```
4
12
 
5
13
 
6
14
 

1

根拠を追記

2018/11/06 01:22

投稿

TomeSq
TomeSq

スコア10

test CHANGED
File without changes
test CHANGED
@@ -21,6 +21,12 @@
21
21
  ・boto3 1.9.23
22
22
 
23
23
  ・botocore 1.12.23
24
+
25
+
26
+
27
+ # 根拠
28
+
29
+ Windowsのパフォーマンスカウンターで```\Process(python)\Handle Count```で見ております。
24
30
 
25
31
 
26
32