Why do multiple instances of aex-pluginmanager.bin appear on Linux computers?

book

Article ID: 181542

calendar_today

Updated On:

Products

Management Platform (Formerly known as Notification Server)

Issue/Introduction

 

Resolution

Question
Why do multiple instances of aex-pluginmanager.bin appear in the results of the "ps -ef | grep aex" command on Linux computers?

Answer

This occurs as a necessary design feature. As we still support older versions of Linux, such as RedHat 7.2 and RHAS 2.1, we have to build our Linux binaries on older operating systems. These binaries won't run on new operating systems unless a special environment variable is set (LD_ASSUME_KERNEL=2.4.1). When this variable is set, the system treats different threads inside the same process as a different process. This doesn't affect anything, except for the "ps" output, which shows each thread separately. Most of these threads are used for internal communication and they are sleeping when the agent is idle.

By using the following parameters in the "ps" command, the output is showing in a tree or parent/child process view:

ps -ejH | grep aex

Please note that memory usage of different entries should not be summarized, because this is the same process. The "top" command should show the correct CPU and memory information for the whole process.