AVDF 12.2 BP4 Agent Memory Leak Issue On Windows Server
Last updated on MAY 22, 2017
Applies to:Oracle Audit Vault and Database Firewall - Version 220.127.116.11 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 18.104.22.168
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.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms