The Automic RA Oracle Retail agent (RMS) stops processing jobs after approximately two days of uptime. The following symptoms are observed:
ps -ef) but does not execute jobs.This issue is caused by SELinux (Security-Enhanced Linux) policies. On modern Linux distributions, SELinux may silently block background activities (such as memory access or file append operations) that have not been explicitly permitted. Because this block occurs at the kernel level, the agent application is unable to catch the exception or write an error to its logs, resulting in a frozen or "zombie" state.
Consult with a Linux Security Administrator (SELinux Admin) to review the environment's security policies. The following steps help provide the administrator with the diagnostic data needed to identify potential environmental blocks.
Temporarily switch SELinux to permissive mode to determine if the agent resumes normal operation.
If the agent functions correctly in permissive mode, it indicates that current security policies are interfering with agent operations.
Collect the Access Vector Cache (AVC) denial logs while the agent is active or during a hang event. This data identifies the specific system calls being restricted by the OS.
Provide the diagnostic logs from Step 2 to the Linux Security team for review. To ensure the agent operates correctly within the secured environment, the administrator may look into options such as:
semanage fcontext or restorecon.