Я запускаю Ubuntu с веб-сервером (Nginx). Я заметил, что один IP-адрес имеет несколько подключений. Мой сервер отлично работает, и проблем нет.
Мне просто интересно узнать, почему существует много соединений, открытых IP?
Я использовал эту команду для получения общего количества подключений на IP:
netstat -na | grep tcp | awk '{print $5}' | cut -f 1 -d : | sort | uniq -c | sort -n
Он выводит вывод: [!d3 ]
1 xxx
14 yyy
18 zzz
Где xxx, yyy и zzz - IP-адреса. Зачем IP-адрес должен создавать более одного соединения на сервере?
Я знаю, что я могу ограничить 1 соединение на IP с помощью iptables. Вполне возможно, что у этих пользователей могут быть проблемы с Интернетом, они обновляют страницу, а сервер создает для них новое соединение, не закрывая предыдущий.
Возможно ли закрыть предыдущее соединение перед открытием нового соединения?
PS: соединения находятся на порту 80