Hlavní navigace

Jak s Apache nebo MySQL zmenšit počet TIME_WAIT spojení

Jan Fikar

Pokud provozujete server s Apache nebo MySQL, možná jste si všimli, že máte vysoký počet spojení ve stavu TIME_WAIT. Zjistit to můžete lehce příkazem

$ netstat -nat | awk '{print $6}' | sort | uniq -c | sort -n

TIME_WAIT samo o sobě není „špatné“, jsou to spojení, která server uzavřel, ale ještě je nějakou dobu drží při ztrátě posledního ACK, aby nedošlo k interakci s novým spojením.

Nicméně by se mohl hodit nedávný návod na fóru linux.org, jak počet spojení v TIME_WAIT omezit. Podrobnější vysvětlení použitých parametrů a případné nežádoucí účinky najdete třeba na starší stránce FromDual.

Našli jste v článku chybu?