Ok, I'm going to bite the bullet here and just ask anyone familiar with Python where I should look for the cause of this error.
This is the behavior on the blockexplorer site, an Abe installation. It will run fine, then something happens and it just freezes. When I hit Ctrl-c , this is what gets spit out:
76.74.177.199 - - [18/Dec/2013 02:05:28] "GET /q/totalbc HTTP/1.1" 200 342
^CTraceback (most recent call last):
File "/usr/lib/python2.7/SocketServer.py", line 295, in _handle_request_noblock
self.process_request(request, client_address)
File "/usr/lib/python2.7/SocketServer.py", line 321, in process_request
self.finish_request(request, client_address)
File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/usr/lib/python2.7/SocketServer.py", line 649, in __init__
self.handle()
File "/usr/lib/python2.7/wsgiref/simple_server.py", line 116, in handle
self.raw_requestline = self.rfile.readline()
File "/usr/lib/python2.7/socket.py", line 447, in readline
data = self._sock.recv(self._rbufsize)
KeyboardInterrupt
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 2870
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 2614
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 1848
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 2614
76.74.177.199 - - [18/Dec/2013 02:13:21] "GET /q/totalbc HTTP/1.1" 200 342
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 2870
198.199.84.67 - - [18/Dec/2013 02:13:21] "GET /chain/Sexcoin/q/totalbc HTTP/1.1" 200 8
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 2870
65.181.123.200 - - [18/Dec/2013 02:13:21] "GET /chain/Sexcoin/q/totalbc HTTP/1.0" 200 1
Traceback (most recent call last):
File "/usr/lib/python2.7/wsgiref/handlers.py", line 86, in run
self.finish_response()
File "/usr/lib/python2.7/wsgiref/handlers.py", line 128, in finish_response
self.write(data)
File "/usr/lib/python2.7/wsgiref/handlers.py", line 212, in write
self.send_headers()
File "/usr/lib/python2.7/wsgiref/handlers.py", line 270, in send_headers
self.send_preamble()
File "/usr/lib/python2.7/wsgiref/handlers.py", line 191, in send_preamble
self._write('HTTP/%s %s\r\n' % (self.http_version,self.status))
File "/usr/lib/python2.7/wsgiref/handlers.py", line 391, in _write
self.stdout.write(data)
File "/usr/lib/python2.7/socket.py", line 324, in write
self.flush()
File "/usr/lib/python2.7/socket.py", line 303, in flush
self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 32] Broken pipe
65.181.123.200 - - [18/Dec/2013 02:13:21] "GET /chain/Sexcoin/q/totalbc HTTP/1.0" 500 59
Traceback (most recent call last):
File "/usr/lib/python2.7/SocketServer.py", line 295, in _handle_request_noblock
self.process_request(request, client_address)
File "/usr/lib/python2.7/SocketServer.py", line 321, in process_request
self.finish_request(request, client_address)
File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/usr/lib/python2.7/SocketServer.py", line 651, in __init__
self.finish()
File "/usr/lib/python2.7/SocketServer.py", line 710, in finish
self.wfile.close()
File "/usr/lib/python2.7/socket.py", line 279, in close
self.flush()
File "/usr/lib/python2.7/socket.py", line 303, in flush
self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 32] Broken pipe
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 2870
198.199.84.67 - - [18/Dec/2013 02:13:21] "GET /chain/Sexcoin/q/totalbc HTTP/1.1" 200 8
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Logged from file DataStore.py, line 2870
65.181.123.200 - - [18/Dec/2013 02:13:21] "GET /chain/Sexcoin/q/totalbc HTTP/1.0" 200 8
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 875, in emit
self.flush()
File "/usr/lib/python2.7/logging/__init__.py", line 835, in flush
self.stream.flush()
I'm seriously open to suggestion here. Point me in the right direction