OWSERVER blockiert Fhem

Begonnen von maci, 02 Juni 2019, 21:03:45

Vorheriges Thema - Nächstes Thema

maci

Hallo,

Ich habe in einer meiner Fhem Installationen 2 OWSERVER Anbindungen definiert.
Bei beiden ist das nonblocking Attribut definiert.

Doch es kommt vor dass einer der beiden nicht richtig arbeitet.
Dann kann ich Fhem nicht mehr erreichen.

Wenn ich dann denn Fhem Server neustarte, also nicht nur Fhem beenden und neu starten, lädt er den OWSERVER, dann jedoch hängt Fhem.

Im Log steht:
2019.06.02 18:55:59 3: OWPoolServer: owserver version not checked, using currently loaded OWNet version 3.1p5
2019.06.02 18:55:59 3: OWPoolServer: Opening connection to OWServer 10.0.0.11:4304...
2019.06.02 18:55:59 3: OWPoolServer: Successfully connected to 10.0.0.11:4304.

Das sind die letzten Einträge im Fhem Log. Diesen bleiben auch so, keine Änderung mehr auch nach Stunden.
Es werden auch keine Events mehr ausgelöst.
Die Last am Server bleibt aber wie beim Normalbetrieb.
Also nicht dass der Perl Prozess auf 100% geht.

Beenden von Fhem funktioniert auch nicht mehr.
Wenn ich Fehm über den kill Befehl beende, kann ich fhem nicht wieder starten, da die Webports belegt sind.
Also bleibt nur ein Systemneustart.

Wenn ich dann den OWSERVER der hier verbinden wird, aber vorher nicht neu starte, bleibt Fhem wieder mit dem gleichen Eintrag im Log hängen

Irgendwie ist mir das suspekt.
Was kann es da haben?
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan

maci

UPDATE 5. Juni 2019:

Habe nun auf einem weiteren Raspberry einen OWSERVER Instanz und ein weiteres Fhem installiert.
Diese Läuft nun und beeinträchtigt meinen Hauptrechner nicht mehr.

Ich frage mich nun warum?
Der weitere Rechner hat trotz owserver und fhem Installation eine LoadAverage von 0.00

Beim Hauptrechner liegt diese nun bei 0.25 zuvor bei 0.45-1.5 ständig.

Könnte es sein das Fhem ein Problem damit hat, weil eine zusätzlicher owserver eingebunden wird?
Einer ist ja eingebunden und Läuft.

Oder hat überhaupt meine Fhem-Installation ein Problem?
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan