Skip to content

Instantly share code, notes, and snippets.

@portante
Created January 31, 2014 05:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save portante/8726954 to your computer and use it in GitHub Desktop.
Save portante/8726954 to your computer and use it in GitHub Desktop.
The beginnings of an infinite loop created when the /dev/log file is yanked out from underneath the facility, and sys.stderr/stdout is replaced with a file object that uses a logger referencing /dev/log.
Traceback (most recent call last):
File "/opt/stack/old/swift/bin/swift-proxy-server", line 22, in <module>
run_wsgi(conf_file, 'proxy-server', default_port=8080, **options)
File "/opt/stack/old/swift/swift/common/wsgi.py", line 302, in run_wsgi
pid, status = os.wait()
File "/opt/stack/old/swift/swift/common/wsgi.py", line 281, in hup
logger.error('SIGHUP received')
File "/usr/lib/python2.7/logging/__init__.py", line 1436, in error
self.logger.error(msg, *args, **kwargs)
File "/usr/lib/python2.7/logging/__init__.py", line 1166, in error
self._log(ERROR, msg, args, **kwargs)
File "/usr/lib/python2.7/logging/__init__.py", line 1258, in _log
self.handle(record)
File "/usr/lib/python2.7/logging/__init__.py", line 1268, in handle
self.callHandlers(record)
File "/usr/lib/python2.7/logging/__init__.py", line 1308, in callHandlers
hdlr.handle(record)
File "/usr/lib/python2.7/logging/__init__.py", line 748, in handle
self.emit(record)
File "/usr/lib/python2.7/logging/__init__.py", line 874, in emit
self.handleError(record)
File "/usr/lib/python2.7/logging/__init__.py", line 801, in handleError
None, sys.stderr)
File "/usr/lib/python2.7/traceback.py", line 124, in print_exception
_print(file, 'Traceback (most recent call last):')
File "/usr/lib/python2.7/traceback.py", line 13, in _print
file.write(str+terminator)
File "/opt/stack/old/swift/swift/common/utils.py", line 582, in write
self.logger.error(_('STDOUT: %s'), value)
File "/usr/lib/python2.7/logging/__init__.py", line 1436, in error
self.logger.error(msg, *args, **kwargs)
File "/usr/lib/python2.7/logging/__init__.py", line 1166, in error
self._log(ERROR, msg, args, **kwargs)
File "/usr/lib/python2.7/logging/__init__.py", line 1258, in _log
self.handle(record)
File "/usr/lib/python2.7/logging/__init__.py", line 1268, in handle
self.callHandlers(record)
File "/usr/lib/python2.7/logging/__init__.py", line 1308, in callHandlers
hdlr.handle(record)
File "/usr/lib/python2.7/logging/__init__.py", line 748, in handle
self.emit(record)
File "/usr/lib/python2.7/logging/__init__.py", line 874, in emit
self.handleError(record)
File "/usr/lib/python2.7/logging/__init__.py", line 801, in handleError
None, sys.stderr)
File "/usr/lib/python2.7/traceback.py", line 124, in print_exception
_print(file, 'Traceback (most recent call last):')
File "/usr/lib/python2.7/traceback.py", line 13, in _print
file.write(str+terminator)
File "/opt/stack/old/swift/swift/common/utils.py", line 582, in write
self.logger.error(_('STDOUT: %s'), value)
File "/usr/lib/python2.7/logging/__init__.py", line 1436, in error
self.logger.error(msg, *args, **kwargs)
File "/usr/lib/python2.7/logging/__init__.py", line 1166, in error
self._log(ERROR, msg, args, **kwargs)
File "/usr/lib/python2.7/logging/__init__.py", line 1258, in _log
self.handle(record)
File "/usr/lib/python2.7/logging/__init__.py", line 1268, in handle
self.callHandlers(record)
File "/usr/lib/python2.7/logging/__init__.py", line 1308, in callHandlers
hdlr.handle(record)
File "/usr/lib/python2.7/logging/__init__.py", line 748, in handle
self.emit(record)
File "/usr/lib/python2.7/logging/__init__.py", line 874, in emit
self.handleError(record)
File "/usr/lib/python2.7/logging/__init__.py", line 801, in handleError
None, sys.stderr)
File "/usr/lib/python2.7/traceback.py", line 124, in print_exception
_print(file, 'Traceback (most recent call last):')
File "/usr/lib/python2.7/traceback.py", line 13, in _print
file.write(str+terminator)
File "/opt/stack/old/swift/swift/common/utils.py", line 582, in write
self.logger.error(_('STDOUT: %s'), value)
File "/usr/lib/python2.7/logging/__init__.py", line 1436, in error
self.logger.error(msg, *args, **kwargs)
File "/usr/lib/python2.7/logging/__init__.py", line 1166, in error
self._log(ERROR, msg, args, **kwargs)
File "/usr/lib/python2.7/logging/__init__.py", line 1258, in _log
self.handle(record)
File "/usr/lib/python2.7/logging/__init__.py", line 1268, in handle
self.callHandlers(record)
File "/usr/lib/python2.7/logging/__init__.py", line 1308, in callHandlers
hdlr.handle(record)
File "/usr/lib/python2.7/logging/__init__.py", line 748, in handle
self.emit(record)
File "/usr/lib/python2.7/logging/__init__.py", line 874, in emit
self.handleError(record)
File "/usr/lib/python2.7/logging/__init__.py", line 801, in handleError
None, sys.stderr)
File "/usr/lib/python2.7/traceback.py", line 124, in print_exception
_print(file, 'Traceback (most recent call last):')
File "/usr/lib/python2.7/traceback.py", line 13, in _print
file.write(str+terminator)
File "/opt/stack/old/swift/swift/common/utils.py", line 582, in write
self.logger.error(_('STDOUT: %s'), value)
File "/usr/lib/python2.7/logging/__init__.py", line 1436, in error
self.logger.error(msg, *args, **kwargs)
File "/usr/lib/python2.7/logging/__init__.py", line 1166, in error
self._log(ERROR, msg, args, **kwargs)
File "/usr/lib/python2.7/logging/__init__.py", line 1258, in _log
self.handle(record)
File "/usr/lib/python2.7/logging/__init__.py", line 1268, in handle
self.callHandlers(record)
File "/usr/lib/python2.7/logging/__init__.py", line 1308, in callHandlers
hdlr.handle(record)
File "/usr/lib/python2.7/logging/__init__.py", line 748, in handle
self.emit(record)
File "/usr/lib/python2.7/logging/__init__.py", line 874, in emit
self.handleError(record)
File "/usr/lib/python2.7/logging/__init__.py", line 801, in handleError
None, sys.stderr)
File "/usr/lib/python2.7/traceback.py", lin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment