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!