AVDF 12.2 BP4 Agent Memory Leak Issue On Windows Server
(Doc ID 2266327.1)
Last updated on MARCH 29, 2019
Applies to:Oracle Audit Vault and Database Firewall - Version 22.214.171.124 and later
Information in this document applies to any platform.
Client system: VMWare guest with 2 Xeon x5670 procs, 8GB RAM, 64-bit OS, Windows 2008 R2 Enterpirse SP1, AVDF Agent version 126.96.36.199
The AVDF agent process, prunsrv.exe, starts with 100 MB of memory but grows to over 1.5G in under 24 hours at that point the agent becomes unreachable. The process must be manually killed and the agent restarted. It's a Windows 2008 R2 Enterprise server with Service Pack 1.
I've installed JRE7 u80, JRE8 update 101, 111, and 121 - the memory usage issue is present on all. I've also installed the agent on a VirtualBox VM running the same OS and service pack with the same results. Nothing shows in any of the agent logs until the prunsrv.exe process reaches maximum RAM and then the av.common log gets this error multiple times:
[2017-04-18T05:57:55.479-06:00] [common] [ERROR]   [tid: 19] [ecid: 1902208295:20050:1492512851952:4,0] [Thread]:Agent Message Listener. Unable to get connection to the datasource using Credentials - Username:AGENTUSR21,Password:********. Exception occurred while getting connection: oracle.ucp.UniversalConnectionPoolException: Cannot get Connection from Datasource: java.sql.SQLRecoverableException: IO Error: Software caused connection abort: socket write error.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document