IOError when flushing log
Reported by Marco Calamari.
Sometimes, it seems, trying to flush the logfile descriptor gives an IOError (errno 5: EIO).
I have no idea why this is happening, but it has been reported on multiple hosts.
File "/usr/lib/python2.3/site-packages/mixminion/TLSConnection.py",
line 435, in process self.__close(gotClose=1) File "/usr/lib/python2.3/site-packages/mixminion/TLSConnection.py", line 256, in __close LOG.warn("Couldn't connect to %s",self.address) File "/usr/lib/python2.3/site-packages/mixminion/Common.py", line 1010, in warn self.log("WARN", message, *args) File "/usr/lib/python2.3/site-packages/mixminion/Common.py", line 974, in log self._log(severity, message, args) File "/usr/lib/python2.3/site-packages/mixminion/Common.py", line 995, in _log h.write(severity, m) File "/usr/lib/python2.3/site-packages/mixminion/Common.py", line 841, in write self.file.flush() IOError: [Errno 5] Input/output error Oct 17 07:58:50.750 +0200 [FATAL] Shutting down because of exception: exceptions.IOError
[Automatically added by flyspray2trac: Operating System: All]