Port is still listening after rpc shutdown


I created a rpc network on localhost:29500.

When I execute rpc.shutdown(), I can see that port 29500 is still listening. Is there a way to shut down the port completely?

Thank you.

Are you using the TensorPipe RPC Backend? From what I understand calling shutdown should mean that process stops listening on the port - is this correct @lcw @mrshenli ?

I believe that port is the one used by the TCP store, for rendezvous. It’s not the first time I hear this, but I never understood if the store outlives the RPC agent on purpose or if it’s due to some sort of leak…

Hi, I am using the ProcessGroup backend.