Knowledge Base

"Broken pipe" in browser

Try to load the page again.

A broken pipe while sending data usually means the browser quit listening. The browser may have timed out or the user may have canceled the request.

Example:

2013-10-22 19:09:21,655 DEBUG     self.request.sendall(self.mitm_response(res))
2013-10-22 19:09:21,655 DEBUG   File "/usr/lib/python2.7/ssl.py", line 229, in sendall
2013-10-22 19:09:21,659 DEBUG ----------------------------------------
2013-10-22 19:09:21,660 DEBUG     v = self.send(data[count:])
2013-10-22 19:09:21,660 DEBUG   File "/usr/lib/python2.7/ssl.py", line 198, in send
2013-10-22 19:09:21,661 DEBUG     v = self._sslobj.write(data)
2013-10-22 19:09:21,661 DEBUG error: [Errno 32] Broken pipe