Wiki updated with reset_timedout_connection.
    António P. P. Almeida 
    appa at perusio.net
       
    Fri Jul 15 18:11:37 UTC 2011
    
    
  
On 15 Jul 2011 18h23 WEST, nginx-forum at nginx.us wrote:
Hello Andrejs,
> This directive enables or disables resetting the connection upon
> timeout.  When resetting the connection, before the socket is
> closed, the SO_LINGER option is set to the socket with timeout value
> of 0, which forces RST packet to be sent to client upon closing the
> socket, while all memory associated with the socket is freed.  This
> allows to avoid the situation when the already closed socket is in
> the FIN_WAIT1 state with the loaded buffers.
>
> The keepalive connections, after timeout, are closed in the usual
> way.
Thank you for your translation. Google translate really sucks :( 
I ended up with this:
  syntax: reset_timedout_connection [on|off]
  default: reset_timedout_connection off
  context: http, server, location
  This directive enables or disables resetting the connection on
  timeout. When resetting the connection, before the socket is closed,
  the socket SO_LINGER option is set with a 0 timeout, which forces a
  RST packet to be sent to the client upon closing the socket, thus
  freeing all memory associated with it. This prevents that a socket
  in the FIN_WAIT1 state keep the buffers associated with it lying
  around.
  Note that sockets with keepalive connections, after the defined
  timeout, are closed in the usual way.
I hope it's clearer and more faithful to the original docs.
--- appa
    
    
More information about the nginx
mailing list