title: What is the correct http response code to send if server times out to process a request?
body: <p>I have a long running servlet, and I want to abort the process if timeout occurs. (Well long running servlet is another discussion).</p>
  
  <p>Now when I abort the request at server, then shall I send HTTP 408 or HTTP 503 or some other appropriate status.</p>
  
  <p>408 seems more like a client error and 503 more likes a overload/maintenance status. And can't find an appropriate response status. </p>