Every 10s I have a health check probe that connects and then sends a TCP RST packet to verify that my nodes are online. As a result, I get many of the following warnings which are flooding my logs:
{"thread":"156","loc":null,"data":{"address":"xxx.xxx.xxx.xxx","kind":"ErrorPolicyTrace","event":"ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError MuxBearerClosed \"<socket: 42> closed when reading data, waiting on next header True\"))) 20s 20s"},"sev":"Warning","env":"1.29.0:4c594","msg":"","app":[],"host":"alonzo","pid":"12636","ns":["cardano.node.ErrorPolicy"],"at":"2021-09-19T09:49:07.81Z"}
Is there an ASCII value I can send when the probe connects so that it does not cause this exception/warning log?
The only other solution I can think of is to disable TraceErrorPolicy
in the config, which I would prefer not to do. I cannot use minSeverity: "Error"
either as that will prevent gLiveView
from functioning which is very handy for checking peers, etc.