I am facing an issue wherein the destroy() function takes a lot of time ( 60+s), From the network trace it looks like it waits 60s to close a tcp connection ( Ice.Override.CloseTimeout = 1 alleviates the delay as well ), but I don't understand why can it not close the connection gracefully. Its happening on only certain machines.