I'm running a service on a machine. The service is written in Python (of course) and it connects to an XMLRPC server periodically. It recreates the ServerProxy instance each time it needs to connect to the RPC server.
The server is created with this code: server = xmlrpclib.ServerProxy(local.SERVER_URL,allow_none=True) # local.SERVER_URL is something like 'https://myserver.com:3421' After running for a few hours, I always get this: 2006-07-25 16:33:26,431 ERROR .main Traceback (most recent call last): File "/home/gandalf/AmazonOfferDownloader/AmazonOfferDownloader.py", line 27, in run logger.info("Connected to %s",server.serversignature()) File "/usr/local/lib/python2.4/xmlrpclib.py", line 1096, in __call__ return self.__send(self.__name, args) File "/usr/local/lib/python2.4/xmlrpclib.py", line 1383, in __request verbose=self.__verbose File "/usr/local/lib/python2.4/xmlrpclib.py", line 1129, in request self.send_content(h, request_body) File "/usr/local/lib/python2.4/xmlrpclib.py", line 1243, in send_content connection.endheaders() File "/usr/local/lib/python2.4/httplib.py", line 798, in endheaders self._send_output() File "/usr/local/lib/python2.4/httplib.py", line 679, in _send_output self.send(msg) File "/usr/local/lib/python2.4/httplib.py", line 646, in send self.connect() File "/usr/local/lib/python2.4/httplib.py", line 1072, in connect sock.connect((self.host, self.port)) File "<string>", line 1, in connect gaierror: (8, 'hostname nor servname provided, or not known') This exception does not stop my server program and it keeps trying to connect to the xmlrpc server, but it raises the same exception again and again. However, if I restart the program then everything works. The XML RPC server has a static IP address and it is never restarted/reconfigured. I cannot find the problem. Please help me. Laszlo -- http://mail.python.org/mailman/listinfo/python-list