CCU-Historian sendet unerwartete RPC-Anfragen an CUxD
Verfasst: 28.10.2023, 15:39
Hallo,
seit einigen Wochen sehe ich Fehlermeldungen im CUxD-Protokoll, die Folgendes melden:
Die Portnummer ändert sich ständig, alle liegen über 30000.
Historian funktioniert gut, ich erhalte alle benötigten Informationen, aber auch dort wird eine Fehlermeldung angezeigt:
Ich verwende eine Synology DiskStation als Log-Server und sehe dort, dass dies alle 30 Sekunden geschieht.
Wenn ich Historian neu starte, gibt es in den ersten Minuten keine Fehler und dann startet es alle 30 Sekunden erneut.
Mein Eindruck ist, dass ein Funktionsaufruf fehlerhaft ist und für immer in der Schleife bleibt und alle 30 Sekunden gesendet wird.
Bei einem solchen Fehler alle 30 Sekunden erhalte ich viele tausend Protokollzeilen auf den Servern... und das möchte ich gern vermeiden.
Wie kann ich das Problem finden und beheben?
Vielen Dank!
seit einigen Wochen sehe ich Fehlermeldungen im CUxD-Protokoll, die Folgendes melden:
Code: Alles auswählen
daemon.warn cuxd[1627]: ACCESS-RPC denied RPC connection from 192.168.xxx.xx:39028
Historian funktioniert gut, ich erhalte alle benötigten Informationen, aber auch dort wird eine Fehlermeldung angezeigt:
Code: Alles auswählen
SEVERE |Exception: Unexpected end of stream
SEVERE |Detail: java.io.IOException: Unexpected end of stream
at mdz.hc.itf.binrpc.BinRpcClient.receive(BinRpcClient.groovy:118)
at mdz.hc.itf.binrpc.BinRpcClient.call(BinRpcClient.groovy:144)
at mdz.hc.itf.hm.HmBinRpcInterface.init(HmBinRpcInterface.groovy:124)
at mdz.hc.itf.hm.HmReinitTask$_checkInterfaces_closure1$_closure3$_closure4.doCall(HmReinitTask.groovy:83)
at mdz.hc.itf.hm.HmReinitTask$_checkInterfaces_closure1$_closure3$_closure4.call(HmReinitTask.groovy)
at mdz.Exceptions.lambda$0(Exceptions.java:84)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.Exceptions.catchToLog(Exceptions.java:84)
at mdz.hc.itf.hm.HmReinitTask$_checkInterfaces_closure1$_closure3.doCall(HmReinitTask.groovy:82)
at mdz.hc.itf.hm.HmReinitTask$_checkInterfaces_closure1$_closure3.call(HmReinitTask.groovy)
at mdz.hc.itf.hm.HmReinitTask$_checkInterfaces_closure1.doCall(HmReinitTask.groovy:77)
at mdz.hc.itf.hm.HmReinitTask$_checkInterfaces_closure1.call(HmReinitTask.groovy)
at mdz.Exceptions.lambda$0(Exceptions.java:84)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.Exceptions.catchToLog(Exceptions.java:84)
at mdz.hc.itf.hm.HmReinitTask.checkInterfaces(HmReinitTask.groovy:73)
at jdk.internal.reflect.GeneratedMethodAccessor107.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Wenn ich Historian neu starte, gibt es in den ersten Minuten keine Fehler und dann startet es alle 30 Sekunden erneut.
Mein Eindruck ist, dass ein Funktionsaufruf fehlerhaft ist und für immer in der Schleife bleibt und alle 30 Sekunden gesendet wird.
Bei einem solchen Fehler alle 30 Sekunden erhalte ich viele tausend Protokollzeilen auf den Servern... und das möchte ich gern vermeiden.
Wie kann ich das Problem finden und beheben?
Vielen Dank!