The number of WEC logs received by syslog-ng gradually decrease over time, causing potential log loss.
Restarting WEC only works as a temporary solution, as the number of logs coming through may rise and stay at a much higher level for a period of time, but then it decreases again.
The open files (fd) limit is reached.
This error can be confirmed through the WEC logs if debug-logging is enabled for the WEC instance. Details on enabling debug-logging can be found here:
https://support.oneidentity.com/syslog-ng-premium-edition/kb/315853/troubleshooting-syslog-ng-wec
Please check the current soft fd limit and hard fd limit set, and increase the numbers as needed.
for i in $(ps axf|awk '/wec/{print $1}');do lsof -p ${i} >wec.${i}.lsof;cat /proc/${i}/limits >wec.${i}.limits;ls -l /proc/${i}/fd/ >wec.${i}.fd;done
Example output of a WEC process:
© 2024 One Identity LLC. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center