title: Fixing broken pipe error in uWSGI with Python
body: <p>While hitting a REST resource (<code>my_resource</code>) in Python, the uWSGI server is throwing the following error in its log:</p>
  
  <pre><code>SIGPIPE: writing to a closed pipe/socket/fd (probably the client disconnected) on request my_resource (ip &lt;my_ip&gt;) !!!
  uwsgi_response_write_body_do(): Broken pipe [core/writer.c line 164]
  IOError: write error
  </code></pre>
  
  <p>It seems to be related to a timeout (the client disconnected before the request could finish processing).</p>
  
  <p>What sort of timeout is this and how can it be fixed?</p>