Hallo,
das Problem besteht bei uns noch.
opsiconfd version 4.1.1.20
python-opsi version 4.1.1.101
auf Debian9
Bei unserem Server kann der opsiconfd.service 601 TCP-Verbindungen aufbauen, dann werden keine weiteren mehr aufgebaut und der Service hängt.
Mit systemctl oder journalctl sind keine Fehler zu sehen, auch das opsi-log, dass wir zeitweise auf Loglevel 8 hatten hat keine Fehler aufgezeichnet.
In der opsiconfd.conf haben wir die Werte
max inactive interval
und
max sessions per ip
verringert, das verzögert den Aufbau der Verbindungen etwas, aber dennoch erreichen wir das Limit von 601 Verbindungen täglich.
Der aktuelle Workaround wird wohl ein cronjob sein der die Menge der Verbindungen abfragt
und ggfs. den service neu startet. (das ist eine furchtbare Lösung, aber bisher die einzige, die wir gefunden haben)
Das Problem besteht aber nur bei unserem Hauptserver(configserver), unsere Depotserver haben dieses Problem nicht.
# --- Nachtrag --- #
Der Parameter 'maxSessionsPerIp' in opsiconfd.conf wird anscheinend ignoriert. Das lässt sich mit dem diesem Befehl überprüfen:
Code: Alles auswählen
netstat -tn | grep '4447' | cut -d: -f2 | sort | uniq -c
Damit werden die Verbindungen von Opsi aufgelistet, an ':' zerschnitten und der Teil mit der Client IP ausgewählt, sortiert und zusammengezählt.
Ich kam auf über 50 Verbindungen für einzelne IPs.