Hi
I’m wondering if configuring all the timeout settings is needed… I plan run a few services that handle data streaming / data upload (so i guess i might need keep alives?)
Currently, this is my config:
# connection timeouts
timeout check 15s # additional check timeout
timeout client 30s # clientside maximum inactivity time
timeout client-fin 15s # inactivity time for half-closed connections
timeout connect 30s # time for a connection attempt to a server to succeed
timeout http-keep-alive 15s # maximum allowed time to wait for a new HTTP request to appear
timeout http-request 15s # maximum allowed time to wait for a complete HTTP request
timeout queue 15s # maximum time to wait in the queue for a connection slot to be free
timeout server 30s # maximum inactivity time on the server side
timeout server-fin 15s # inactivity timeout on the server side for half-closed connections
timeout tarpit 15s # duration for which tarpitted connections will be maintained
timeout tunnel 30m # maximum inactivity time on the client and server side for tunnels
Is this a generally bad idea? I don’t have the fastest server so I’m afraid lowering the connect/client times will cause connections to be dropped.
Can anyone recommend changes I can make here? Thanks!