PY-XMLRPC 0.8.5
If a client "disapears" between the client request and
the complete server response, the server keeps trying
forever.
The server should have a timeout, better if it can be
configured method by method. When the timeout expires,
it should close the socket and ignore the error.
You can check the problem easily using a slow server
method and prevent connection progress closing a
firewall between the client and the server (droping
packets, not doing ICMP notification) after the client
request but before the server response.
Or you can try removing the client ethernet link... :-)