У меня есть деталь на моем сервере, если запустить команду netstat, она покажет мне это. Это нормально?
TCP 127.0.0.1:53898 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53899 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53900 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53901 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53902 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53903 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53904 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53905 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53906 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53907 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53909 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53910 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53911 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53912 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53913 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53914 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53916 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53917 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53918 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53919 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53920 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53921 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53923 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53924 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53925 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53926 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53927 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53928 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53929 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53930 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53931 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53932 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53933 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53934 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53935 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53936 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53937 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53938 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53939 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53940 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53941 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53942 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53943 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53944 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53945 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53946 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53947 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53948 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53949 127.0.0.1:3306 TIME_WAIT 0
Соединения имеют разные исходные порты, но тот же порт назначения, 127.0.0.1:3306
. Невозможно для двух TCP-соединений иметь одинаковую комбинацию IP / порта источника и назначения, поэтому необходимы разные порты в источнике, так как IP-адреса и порт назначения фиксированы.
Состояние TIME_WAIT
означает, что соединение закрывается, но информация о соединении сохраняется в течение нескольких секунд на случай, если пакеты прибудут позже. Это не обязательно для адреса localhost, но именно так работает стек TCP / IP.
У вас, вероятно, есть клиентское приложение MySql на том же сервере, возможно, какое-то веб-приложение. Если вы не используете пул соединений, каждый запрос к веб-странице будет открывать новое соединение с сервером MySql и закрывать его после выполнения запроса. Поэтому в зависимости от количества обращений к странице можно ожидать большого количества подключений в состоянии TIME_WAIT
.