Edgewall Software

Opened 17 years ago

Last modified 16 years ago

#4976 closed defect

Unhandled EPIPE Exception in _fcgi.py — at Initial Version

Reported by: anonymous Owned by: Jonas Borgström
Priority: normal Milestone:
Component: general Version:
Severity: normal Keywords: fcgi
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description

When running trac with fcgi and lighttpd, I observe following messages: It seems that EPIPE is not handled properly.

{{{ File "/usr/lib/python2.4/site-packages/trac/web/_fcgi.py", line 654, in run

self.process_input()

File "/usr/lib/python2.4/site-packages/trac/web/_fcgi.py", line 690, in process_input

self._do_params(rec)

File "/usr/lib/python2.4/site-packages/trac/web/_fcgi.py", line 789, in _do_params

self._start_request(req)

File "/usr/lib/python2.4/site-packages/trac/web/_fcgi.py", line 773, in _start_request

req.run()

File "/usr/lib/python2.4/site-packages/trac/web/_fcgi.py", line 582, in run

self._flush()

File "/usr/lib/python2.4/site-packages/trac/web/_fcgi.py", line 589, in _flush

self.stdout.close()

File "/usr/lib/python2.4/site-packages/trac/web/_fcgi.py", line 348, in close

self._conn.writeRecord(rec)

File "/usr/lib/python2.4/site-packages/trac/web/_fcgi.py", line 705, in writeRecord

rec.write(self._sock)

File "/usr/lib/python2.4/site-packages/trac/web/_fcgi.py", line 542, in write

self._sendall(sock, header)

File "/usr/lib/python2.4/site-packages/trac/web/_fcgi.py", line 519, in _sendall

sent = sock.send(data)

socket.error: (32, 'Daten\xc3\xbcbergabe unterbrochen (broken pipe)') }}}

Change History (1)

by anonymous, 17 years ago

Attachment: trac-epipe.patch added

This patch may fix this, please review

Note: See TracTickets for help on using tickets.