2

1.1.1.1:8086PC ( ) からinfluxdb ( ) に接続して2.2.2.2クエリを実行しています。サーバーが接続を開いたままにしていることがわかりました。

netstat -tpn | grep 8086
tcp6       0      0 1.1.1.1:8086     2.2.2.2:50839      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:51890      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:48478      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:56878      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:52680      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:52580      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:57184      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:61375      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:51220      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:34310      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:52282      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:49720      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:52946      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:52501      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:57278      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:36788      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:50687      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:64940      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:64949      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:48236      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:46754      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:50046      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:60312      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:55634      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:65141      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:51456      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:59572      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:49993      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:54233      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:50674      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:64182      ESTABLISHED 48554/influxd
tcp6       0      0 1.1.1.1:8086     2.2.2.2:58076      ESTABLISHED 48554/influxd

ローカルホストで試してみたところ、クエリまたはデータの送信を停止してすぐに保存すると、接続が減少しました。influxdb によって実行されるクエリもありません。

InfluxDB shell version: 1.6.0

> SHOW QUERIES
qid query        database duration status
--- -----        -------- -------- ------
670 SHOW QUERIES          537µs    running

Linux でこのセッションを閉じるにはどうすればよいですか? このセッションを自動的に閉じるようにinfluxdbを構成するにはどうすればよいですか(ローカルホストではデフォルト構成があります)。

バージョン:
Python lib influxdb (5.1.0)
OS Ubuntu 16.04.5 LTS

プログラム:

from influxdb import InfluxDBClient
import random

host = '1.1.1.1'
port = 8086
user = 'user'
password = 'password'
dbname = 'database'
client = InfluxDBClient(host, port, user, password, dbname)

json_body = [{"measurement": "TEST",
                "tags": {"Location": "local0"},
                "fields": {"Value": random.random()}}]
print(json_body)
client.write_points(json_body)
4

0 に答える 0