High CPU/memory usage by Internet Gateway 8.5 RU1. After upgrading to 8.5 RU1, the Internet Gateway service may hang and eventually crashes. The internet gateway over a couple of days may begin to use all server resources to the point it freezes and needs to be rebooted. This has been noticed just on few occurrences.
• Current version 8.5 RU1 • Customer had two gateways and both of them are using more than 7GB of the available 8GB. • After restarting the service in both gateways, RAM utilization reduced to 1-3 GB.
ITMS 8.5 RU1
InternetGateway.exe, version: 8.5.3643.0
While looking at the application logs, you may see these entries like these:
CoreCLR Version: 4.6.27019.6
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Exception: Cannot start socket on 0.0.0.0:443, check
that port is available ---> System.Net.Sockets.SocketException: Only one
usage of each socket address (protocol/network address/port) is normally
at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, String callerName)
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
--- End of inner exception stack trace ---
at System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state)
--- End of stack trace from previous location where exception was thrown ---
at System.ServiceProcess.ServiceBase.Run(ServiceBase services)
at InternetGateway.Program.Main(String args)
Faulting application name: InternetGateway.exe, version: 8.5.3643.0, time stamp: 0x5bca0f4b
Known issue. It was necessary to fix a problem with stalled handshakes. Time out is controlled by SSLHandshakeTimeout setting. The default is 20 sec. Also, there was a problem with queue overflow. Controlled by MaxConnectionQueueSize setting. The default is 200000. We also added additional profile level tracing to check execution flow.
This issue has been reported to the Symantec Development team. A fix has been added to the 8.5 RU2 release.
A pointfix has been created in the meantime. See attached file "Dropin_ET4226598_InternetGateway_8_5_RU1.zip"
Note: To be installed on top of Internet Gateway 8.5 RU1 version
Install Instructions: 1. Close Gateway Log Viewer and Internet Gateway UI 2. Stop Gateway Service 3. Make a copy of the following files under C:\Program Files\Symantec\SMP Internet Gateway: InternetGateway.dll InternetGtwMngrCore.dll InternetGtwMngrCore.NetFw.dll 4. Replace the mentioned files above with the new ones provided 5. Start Gateway Service
If the issue reoccurs, please enable Trace and Verbose logging when the issue is present (capture it for few minutes and disable them again) and provide a copy of those logs to Support.