The RTLOGD_LOG_READ_ERROR message is reported into the system message file whenever the J-series Services Router (JSR) log daemon fails to read JSR logs. This article documents an approach to troubleshoot this problem.
This message is generated by the system log utility for real-time processing of packets for security control (rtlogd) on routers running the Junos software with Enhanced Services. Enhanced services is currently only supported on J-series and SRX routers.
The RTLOGD_LOG_READ_ERROR message is logged each time the JSR log daemon fails to read JSR log. Junos JSR log daemon relays JSR logs from the dataplane to the system event daemon for logging. The JSR log daemon fails to read JSR logs for the indicated reason.
When the RTLOGD_LOG_READ_ERROR event occurs, a message similar to the following is reported:
RTLOGD_LOG_READ_ERROR: Failed to read from PFE: <error-message>
The message includes the error returned by the function call.
The cause is possibly a hardware fault in the packet forwarding engine (PFE) or a software issue with the JSR log daemon.
Examine the following output to help determine the cause of this message:
show log messages show log rtlogd
Look for any related events that occurred at or just before the RTLOGD_LOG_READ_ERROR message.
If there are messages indicating hardware problem, then the cause is likely due to a hardware fault.
Any other events may have caused this message, such as a commit. If so, the rtlogd error may be due to that one type of event occurring.
Perform these steps:
- If the message is due to a hardware fault, open a case with your technical support representative to resolve the hardware issue.
- During a maintenance window, as it will impact transit traffic, try restarting the router with the command: request system reboot. For more information on this command, see the request system reboot command reference.