Return 408 to ELB

Maxim Dounin mdounin at
Thu Nov 30 19:32:15 UTC 2017


On Thu, Nov 30, 2017 at 02:02:27PM -0500, reverson wrote:

> I am running into an issue, that I believe was documented here
> (
> Essentially, I am seeing alerts as our ELBs are sending 504s back to clients
> with no backend information attached, but when I look through our nginx
> request logs, I see that we "should have" sent them a 408. However, it
> appears that nginx is just closing the connection.
> We are using keep-alive connections, and I was looking at using the
> reset_timedout_connection parameter, but based on the documentation it
> doesn't seem like this will help.

Note that the only issue here is that the client sees 504 
instead of 408.  If these are real clients, you may want to use 
larger client_body_timeout and rely on the ELB timeouts instead.

> Is there a way to actually send a 408 back to the client using nginx and
> ELBs?


Maxim Dounin

More information about the nginx mailing list