As conexões no estado TIME_WAIT
podem causar um problema, mas somente quando você chegar a cerca de 30.000 delas.
Cada uma dessas conexões está mantendo aberto o endereço IP e a porta local, no caso de mais pacotes da conexão anterior terem sido atrasados e virem após a conexão ter sido fechada. Este é um design recurso do TCP .
Se você tiver muito deles, novas conexões não poderão ser abertas até que algumas das conexões no estado TIME_WAIT
expirem. Os sintomas que você pode ver no front-end são solicitações HTTP mais lentas do que o normal, principalmente quando o site está sobrecarregado. (Mas esses sintomas podem ter muitas, muitas causas diferentes, portanto não pule imediatamente para essa conclusão.)
Eu só encontrei uma vez esse problema e foi devido a um script mal comportado em alguns servidores que estava abrindo uma nova conexão com o banco de dados para cada consulta, em vez de manter aberta uma única conexão e executar várias consultas sobre ela. Não é um problema comum.