`Bug`: proxlb crashes
bugneeds-analysis
## General
Proxlb crashes.
## Weighting
Score: 8
## Config
proxmox_api:
hosts: ['xxxxx', 'xxxxxxx', 'xxxxxx', 'xxxxxx', 'xxxxxx', 'xxxxxx']
user: *******
# API Token method
token_id: ******
token_secret: *****************
ssl_verification: False
timeout: 10
# API Connection retries
retries: 1
wait_time: 1
proxmox_cluster:
maintenance_nodes: ['']
ignore_nodes: ['']
overprovisioning: False
balancing:
enable: True
enforce_affinity: False
parallel: False
# If running parallel job, you can define
# the amount of prallel jobs (default: 5)
parallel_jobs: 1
live: True
with_local_disks: False
with_conntrack_state: True
balance_types: ['vm', 'ct']
#balance_types: ['vm']
max_job_validation: 1800
balanciness: 5
method: memory
mode: used
pools:
pihole:
type: anti-affinity
adguard-home:
type: anti-affinity
adguard-iot:
type: anti-affinity
dnsdist:
type: anti-affinity
pdns-auth:
type: anti-affinity
vyos:
type: anti-affinity
service:
daemon: True
schedule:
interval: 6
format: hours
delay:
enable: False
time: 1
format: hours
log_level: INFO
## Log
Dec 30 11:26:16 proxlb python3[7903]: 2025-12-30 11:26:16,548 - ProxLB - INFO - Balancing: Starting to migrate VM guest UISP from pve6 to pve3.
Dec 30 11:26:26 proxlb python3[7903]: Traceback (most recent call last):
Dec 30 11:26:26 proxlb python3[7903]: File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 537, in _make_request
Dec 30 11:26:26 proxlb python3[7903]: response = conn.getresponse()
Dec 30 11:26:26 proxlb python3[7903]: ^^^^^^^^^^^^^^^^^^
Dec 30 11:26:26 proxlb python3[7903]: File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 461, in getresponse
Dec 30 11:26:26 proxlb python3[7903]: httplib_response = super().getresponse()
Dec 30 11:26:26 proxlb python3[7903]: ^^^^^^^^^^^^^^^^^^^^^
Dec 30 11:26:26 proxlb python3[7903]: File "/usr/lib/python3.12/http/client.py", line 1428, in getresponse
Dec 30 11:26:26 proxlb python3[7903]: response.begin()
Dec 30 11:26:26 proxlb python3[7903]: File "/usr/lib/python3.12/http/client.py", line 331, in begin
Dec 30 11:26:26 proxlb python3[7903]: version, status, reason = self._read_status()
Dec 30 11:26:26 proxlb python3[7903]: ^^^^^^^^^^^^^^^^^^^
Dec 30 11:26:26 proxlb python3[7903]: File "/usr/lib/python3.12/http/client.py", line 292, in _read_status
Dec 30 11:26:26 proxlb python3[7903]: line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
Dec 30 11:26:26 proxlb python3[7903]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 30 11:26:26 proxlb python3[7903]: File "/usr/lib/python3.12/socket.py", line 707, in readinto
Dec 30 11:26:26 proxlb python3[7903]: return self._sock.recv_into(b)
Dec 30 11:26:26 proxlb python3[7903]: ^^^^^^^^^^^^^^^^^^^^^^^
Dec 30 11:26:26 proxlb python3[7903]: File "/usr/lib/python3.12/ssl.py", line 1252, in recv_into
Dec 30 11:26:26 proxlb python3[7903]: return self.read(nbytes, buffer)
Dec 30 11:26:26 proxlb python3[7903]: ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 30 11:26:26 proxlb python3[7903]: File "/usr/lib/python3.12/ssl.py", line 1104, in read
Dec 30 11:26:26 proxlb python3[7903]: return self._sslobj.read(len, buffer)
Dec 30 11:26:26 proxlb python3[7903]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 30 11:26:26 proxlb python3[7903]: TimeoutError: The read operation timed out
Dec 30 11:26:26 proxlb python3[7903]: The above exception was the direct cause of the following exception:
Dec 30 11:26:26 proxlb python3[7903]: Traceback (most recent call last):
Dec 30 11:26:26 proxlb python3[7903]: File "/usr/lib/python3/dist-packages/requests/adapters.py", line 486, in send
Dec 30 11:26:26 proxlb python3[7903]: resp = conn.urlopen(
Dec 30 11:26:26 proxlb python3[7903]: ^^^^^^^^^^^^^
Dec 30 11:26:26 proxlb python3[7903]: File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 845, in urlopen
Dec 30 11:26:26 proxlb python3[7903]: retries = retries.increment(
Dec 30 11:26:26 proxlb python3[7903]: ^^^^^^^^^^^^^^^^^^
Dec 30 11:26:26 proxlb python3[7903]: File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 472, in increment
Dec 30 11:26:26 proxlb python3[7903]: raise reraise(type(error), error, _stacktrace)
Dec 30 11:26:26 proxlb python3[7903]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 30 11:26:26 proxlb python3[7903]: File "/usr/lib/python3/dist-packages/urllib3/util/util.py", line 39, in reraise
Dec 30 11:26:26 proxlb python3[7903]: raise value
Dec 30 11:26:26 proxlb python3[7903]: File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 791, in urlopen
Dec 30 11:26:26 proxlb python3[7903]: response = self._make_request(
## Meta
proxlb running in a LXC container on my proxmox homelab cluster.
Installed with the repo on ubuntu 24.04
Version: 1.1.10
Installed from: repo
Running as: LXC container
关闭于 2026-01-08 2 条评论