Skip to main content
7-Bedrock
February 2, 2024
Question

Thingworx Influx Not estabilishing the connectivity

  • February 2, 2024
  • 1 reply
  • 958 views

We have a Thingworx 9.5 and Influx 1.7.9.

It was working fine for a very long time. Recently, the connection is not working as expected. We are getting following message from Influx log.

 

tcp.Mux: handler not registered: 71. Connection from 127.0.0.1:52517 closed

 In Thingworx,

[O: c.t.p.i.InfluxdbDatasource] [I: ] [U: Administrator] [S: ] [P: ] [T: http-nio-8080-exec-9] Data Source thingworx connectivity test failed! with [2,002] No connection. Contact the administrator.

  can you someone help us?

 

Influx is running with following cmd:

 

influxd.exe -config "C:\influxdb.config"

the influx.config file

reporting-disabled = false
bind-address = "127.0.0.1:8086"

[meta]
 dir = "C:\\Influx\\influxdb-1.7.9-1\\influx_data\\meta"
 retention-autocreate = true
 logging-enabled = true

[data]
 dir = "C:\\Influx\\influxdb-1.7.9-1\\influx_data\\data"
 index-version = "inmem"
 wal-dir = "C:\\Influx\\influxdb-1.7.9-1\\influx_data\\wal"
 wal-fsync-delay = "0s"
 validate-keys = false
 query-log-enabled = true
 cache-max-memory-size = 1073741824
 cache-snapshot-memory-size = 26214400
 cache-snapshot-write-cold-duration = "10m0s"
 compact-full-write-cold-duration = "4h0m0s"
 compact-throughput = 50331648
 compact-throughput-burst = 50331648
 max-series-per-database = 1000000
 max-values-per-tag = 100000
 max-concurrent-compactions = 0
 max-index-log-file-size = 1048576
 series-id-set-cache-size = 100
 trace-logging-enabled = false
 tsm-use-madv-willneed = false

[coordinator]
 write-timeout = "10s"
 max-concurrent-queries = 0
 query-timeout = "0s"
 log-queries-after = "0s"
 max-select-point = 0
 max-select-series = 0
 max-select-buckets = 0

[retention]
 enabled = true
 check-interval = "30m0s"

[shard-precreation]
 enabled = true
 check-interval = "10m0s"
 advance-period = "30m0s"

[monitor]
 store-enabled = true
 store-database = "_internal"
 store-interval = "10s"

[subscriber]
 enabled = true
 http-timeout = "30s"
 insecure-skip-verify = false
 ca-certs = ""
 write-concurrency = 40
 write-buffer-size = 1000

[http]
 enabled = true
 bind-address = ":8086"
 auth-enabled = false
 log-enabled = true
 suppress-write-log = false
 write-tracing = false
 flux-enabled = false
 flux-log-enabled = false
 pprof-enabled = true
 pprof-auth-enabled = false
 debug-pprof-enabled = false
 ping-auth-enabled = false
 https-enabled = false
 https-certificate = "/etc/ssl/influxdb.pem"
 https-private-key = ""
 max-row-limit = 0
 max-connection-limit = 0
 shared-secret = ""
 realm = "InfluxDB"
 unix-socket-enabled = false
 unix-socket-permissions = "0777"
 bind-socket = "/var/run/influxdb.sock"
 max-body-size = 25000000
 access-log-path = ""
 max-concurrent-write-limit = 0
 max-enqueued-write-limit = 0
 enqueued-write-timeout = 30000000000

[logging]
 format = "auto"
 level = "info"
 suppress-logo = false

[[graphite]]
 enabled = false
 bind-address = ":2003"
 database = "graphite"
 retention-policy = ""
 protocol = "tcp"
 batch-size = 5000
 batch-pending = 10
 batch-timeout = "1s"
 consistency-level = "one"
 separator = "."
 udp-read-buffer = 0

[[collectd]]
 enabled = false
 bind-address = ":25826"
 database = "collectd"
 retention-policy = ""
 batch-size = 5000
 batch-pending = 10
 batch-timeout = "10s"
 read-buffer = 0
 typesdb = "/usr/share/collectd/types.db"
 security-level = "none"
 auth-file = "/etc/collectd/auth_file"
 parse-multivalue-plugin = "split"

[[opentsdb]]
 enabled = false
 bind-address = ":4242"
 database = "opentsdb"
 retention-policy = ""
 consistency-level = "one"
 tls-enabled = false
 certificate = "/etc/ssl/influxdb.pem"
 batch-size = 1000
 batch-pending = 5
 batch-timeout = "1s"
 log-point-errors = true

[[udp]]
 enabled = false
 bind-address = ":8089"
 database = "udp"
 retention-policy = ""
 batch-size = 5000
 batch-pending = 10
 read-buffer = 0
 batch-timeout = "1s"
 precision = ""

[continuous_queries]
 log-enabled = true
 enabled = true
 query-stats-enabled = false
 run-interval = "1s"

[tls]
 min-version = ""
 max-version = ""

1 reply

5-Regular Member
February 6, 2024

Hello @SC_10187722 ,

 

As per the given error in application logs, this article could be useful for you: https://www.ptc.com/en/support/article/CS341386

If this doesnt resolve the issue, kindly open a case with PTC Tech support as this issue may need troubleshooting.

 

Regards

Bhawna