Corba Naming_Service creates so many UDP connections

154 views Asked by At

The Corba Naming_Service creates so many UDP connections and they are still remained even when the clients are disconnected. It goes up to 60K connections.

AIX 5.3, TAO Version 1.5a_p22 and ACE Version 5.5a_p22

Below is the losf:

Naming_Se 692382 slist  319u  IPv4 0xf10006000f914200             0t0    UDP *:*
Naming_Se 692382 slist  320u  IPv4 0xf10006000d224800             0t0    UDP *:*
Naming_Se 692382 slist  321u  IPv4 0xf1000600109d6200             0t0    UDP *:*
Naming_Se 692382 slist  322u  IPv4 0xf10006000961b600             0t0    UDP *:*
Naming_Se 692382 slist  323u  IPv4 0xf1000600027fde00             0t0    UDP *:*
Naming_Se 692382 slist  324u  IPv4 0xf10006000acd8a00             0t0    UDP *:*
Naming_Se 692382 slist  325u  IPv4 0xf100060009aa8200             0t0    UDP *:*
Naming_Se 692382 slist  326u  IPv4 0xf100060009854800             0t0    UDP *:*
Naming_Se 692382 slist  327u  IPv4 0xf100060002bce400             0t0    UDP *:*
Naming_Se 692382 slist  328u  IPv4 0xf1000600094a3a00             0t0    UDP *:*
Naming_Se 692382 slist  329u  IPv4 0xf10006000b4bdc00             0t0    UDP *:*
Naming_Se 692382 slist  330u  IPv4 0xf10006000017aa00             0t0    UDP *:*
Naming_Se 692382 slist  331u  IPv4 0xf100060004453200             0t0    UDP *:*
Naming_Se 692382 slist  332u  IPv4 0xf100060009342200             0t0    UDP *:*

Where/How to solve this problem?

Thank you.

1

There are 1 answers

0
Lwin Htoo Ko On BEST ANSWER

The problem is that AceTao Naming_Service creates new UDP sockets when it is connected and leaves as dump even when client disconnects it. I think that is the bug in ACE5.5 TAO1.5. Upgrading to ACE5.6 TAO1.6 p13 solved the problem.