NEWS
Socket hang up
-
2015-11-10 17:10:49.392 - error: hm-rega.0 post request error: socket hang up 2015-11-10 19:45:21.718 - error: hm-rega.0 post request error: socket hang upNach dieser Meldung wird die ccu2 sehr langsam
Ein Restart des rega-Adapters (über das Webfrontend) behebt das Problem
sofort wieder.
Was kann da falsch laufen?
Kann das etwas mit der Meldung:
2015-11-10 21:07:18.528 - error: hm-rega.0 Cannot parse answer for datapoints: {"BidCos-RF.LEQ0475295:0.UNREACH":false,^M "BidCos-RF.LEQ0475295:0.STICKY_UNREACH":false,^M "BidCos-RF.LEQ0475295:0.CONFIG_PENDING":false,^Mzu tun haben?
Danach kommen übrigens alle meine Geräte.
-
Anbei ein Skript, welches wenigstens hilft bei hängern von den Adaptern diese neu zu starten:
(habe ich in /opt liegen, ggf. anpassen)
#!/bin/bash logfile=/opt/test-hang.log cd /opt/iobroker/log more `ls -t | head -1` | grep "hang up" | wc -l > /opt/counthang.akt read akt < /opt/counthang.akt cd /opt if [ $(ls -1 /opt | grep -c counthang.old) = 0 ]; then echo "$(date) Keine alte Datei, Akt: $akt: " >> $logfile cp /opt/counthang.akt /opt/counthang.old exit 0 fi read old < /opt/counthang.old # echo "Alt: $old = Neu: $akt" cp /opt/counthang.akt /opt/counthang.old if [ $akt -gt $old ]; then echo "Aktion!" >> $logfile echo "$(date) $akt > $old" >> $logfile iobroker restart hm-rega.0 >> $logfile iobroker restart hm-rpc.0 >> $logfile iobroker restart hm-rpc.1 >> $logfile else touch $logfile fiin /etc/crontab folgende Zeile ergänzen:
*/5 * * * * root /opt/test-hang.sh >> /opt/test-hang.logEs wird die Anzahl der Socket Hanger im log gezählt, sollte diese Steigen, werden die Adapter neu gestartet.
Ale Vergleichswert wird immer die letzte Zählung genommen.
Zum Testen einfach in die Datei counthang.old eine -1 schreiben.
Beispiel aus der Logdatei:
Mit Nov 11 02:40:03 CET 2015 2 > 0 Adapter "hm-rega.0 restarted. Adapter "hm-rpc.0 restarted. Aktion! Mit Nov 11 04:40:02 CET 2015 3 > 2 Adapter "hm-rega.0 restarted. Adapter "hm-rpc.0 restarted. Aktion! Mit Nov 11 05:17:05 CET 2015 4 > 3 Adapter "hm-rega.0 restarted. Adapter "hm-rpc.0 restarted. Aktion! Mit Nov 11 07:10:05 CET 2015 5 > 4 Adapter "hm-rega.0 restarted. Adapter "hm-rpc.0 restarted. Adapter "hm-rpc.1 restarted. Aktion! Mit Nov 11 16:10:02 CET 2015 6 > 5 Adapter "hm-rega.0 restarted. Adapter "hm-rpc.0 restarted.