Você tem duas opções:
- use o estoque
so_keepaliveopção nginx - use as diretrizes do módulo
nginx-tcp-keepalive
escute ... so_keepalive = on
A diretiva listen com a opção so_keepalive é server level. Consulte o link para obter uma documentação completa. Esta opção está disponível desde 2011-12-12 no nginx 1.1.11 e posterior.
tcp_keepalive = on
O módulo nginx-tcp-keepalive de Nicolas Viennot fornece a família de tcp_keep* diretivas que são location level. Este módulo deve funcionar corretamente nos sistemas Linux e BSD modernos. O suporte para Mac OS X está limitado a tcp_keepalive apenas. O módulo foi originalmente lançado aproximadamente no momento em que o nginx ganhou a opção so_keepalive . Eu não tinha tentado se o módulo ainda é compatível com a versão mais recente do nginx.