Hello, I currently use func (func-0.24-1.el5) as the access method for querying service state on a number of hosts. The query is run every five minutes. Over a period of time the connection to some of the nodes will hang and eventually timeout with the following exception: ['REMOTE_ERROR', 'socket.error', "(110, 'Connection timed out')", ' File "/usr/lib/python2.4/site-packages/func/overlord/client.py", line 433, in process_server\n retval = getattr(conn, meth)(*args[:])\n File "/usr/lib/python2.4/xmlrpclib.py", line 1096, in __call__\n return self.__send(self.__name, args)\n File "/usr/lib/python2.4/xmlrpclib.py", line 1383, in __request\n verbose=self.__verbose\n File "/usr/lib/python2.4/xmlrpclib.py", line 1129, in request\n self.send_content(h, request_body)\n File "/usr/lib/python2.4/xmlrpclib.py", line 1243, in send_content\n connection.endheaders()\n File "/usr/lib/python2.4/httplib.py", line 804, in endheaders\n self._send_output()\n File "/usr/lib/python2.4/httplib.py", line 685, in _send_output\n self.send(msg)\n File "/usr/lib/python2.4/httplib.py", line 664, in send\n self.sock.sendall(str)\n File "/usr/lib/python2.4/site-packages/certmaster /SSLConnection.py", line 115, in sendall\n raise socket.error(e)\n'] If I restart funcd on the problem nodes the func commands will work ok again. I state that the problem is not that the service command is taking a long time but rather the func connection seems to get stuck. Restarting funcd on a lot of machines is a chore so I wonder if there is any way to remotely reset funcd on the minions. Could there be a funcd reset option or watchdog like monitor for hung connections? Thanks. --- Don Khan Cloud Infrastructure Group, EMC Corporation 11 Cambridge Center, Cambridge MA 02142-1405 _______________________________________________ Func-list mailing list Func-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/func-list