add try while sending data to influxdb #7

Open
opened 2025-10-01 10:57:50 +03:00 by YuruC3 · 1 comment
Owner

File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/influxdb_client/_sync/rest.py", line 311, in POST
return self.request("POST", url,
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/influxdb_client/_sync/rest.py", line 220, in request
r = self.pool_manager.request(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/urllib3/_request_methods.py", line 143, in request
return self.request_encode_body(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/urllib3/_request_methods.py", line 278, in request_encode_body
return self.urlopen(method, url, **extra_kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", line 459, in urlopen
response = conn.urlopen(method, u.request_uri, **kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen
retries = retries.increment(
^^^^^^^^^^^^^^^^^^
File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/urllib3/util/retry.py", line 449, in increment
raise reraise(type(error), error, _stacktrace)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/urllib3/util/util.py", line 39, in reraise
raise value
File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
response = self._make_request(
^^^^^^^^^^^^^^^^^^^
File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 493, in _make_request
conn.request(
File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/urllib3/connection.py", line 494, in request
self.endheaders()
File "/usr/lib/python3.12/http/client.py", line 1333, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.12/http/client.py", line 1093, in _send_output
self.send(msg)
File "/usr/lib/python3.12/http/client.py", line 1037, in send
self.connect()
File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/urllib3/connection.py", line 325, in connect
self.sock = self._new_conn()
^^^^^^^^^^^^^^^^
File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/urllib3/connection.py", line 213, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f96da8ec0>: Failed to establish a new connection: [Errno 113] Host is unreachable

File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/influxdb_client/_sync/rest.py", line 311, in POST return self.request("POST", url, ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/influxdb_client/_sync/rest.py", line 220, in request r = self.pool_manager.request( ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/urllib3/_request_methods.py", line 143, in request return self.request_encode_body( ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/urllib3/_request_methods.py", line 278, in request_encode_body return self.urlopen(method, url, **extra_kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", line 459, in urlopen response = conn.urlopen(method, u.request_uri, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( ^^^^^^^^^^^^^^^^^^ File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/urllib3/util/retry.py", line 449, in increment raise reraise(type(error), error, _stacktrace) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/urllib3/util/util.py", line 39, in reraise raise value File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( ^^^^^^^^^^^^^^^^^^^ File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 493, in _make_request conn.request( File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/urllib3/connection.py", line 494, in request self.endheaders() File "/usr/lib/python3.12/http/client.py", line 1333, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.12/http/client.py", line 1093, in _send_output self.send(msg) File "/usr/lib/python3.12/http/client.py", line 1037, in send self.connect() File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/urllib3/connection.py", line 325, in connect self.sock = self._new_conn() ^^^^^^^^^^^^^^^^ File "/etc/MD1200FAN/venv/lib/python3.12/site-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f96da8ec0>: Failed to establish a new connection: [Errno 113] Host is unreachable
Author
Owner

It is presumably fixed as I have added INFLUX_MAX_RETRIES variable that let's user set how many retries should be done.

I'll be monitoring the new codebase and close issue later

It is presumably fixed as I have added INFLUX_MAX_RETRIES variable that let's user set how many retries should be done. I'll be monitoring the new codebase and close issue later
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: YuruC3/MD1200#7
No description provided.