Excessive CPU Usage by tcp_smtp_server Processes (Doc ID 1904517.1)

Last updated on SEPTEMBER 21, 2016

Applies to:

Oracle Communications Messaging Server - Version 5.2.0 and later
Information in this document applies to any platform.

Symptoms

We noticed the CPU load of MTA servers increased suddenly after several months of operation. The top 10 processes consumming most of CPU are all tcp_smtp_server processes.

We can workaround the problem by restarting the MTA, but we must also kill the old tcp_smtp_server processes - they do not exit any time soon after dispatcher is restarted. The problem returns in a few days.

[Actually, the problem builds up steadily over time, but becomes noticeable again after a few days.]

Messages continue to deliver properly, but when the server approaches 100% busy, then throughput degrades.

We also noticed a high number of "IDLE" TCP connections shown by netstat - like the following:

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms