Nginx настроен как прокси для websocket сервера. Захожу на сайт, nginx устанавливает соединение
netstat -np | grep "1.2.3.4"
tcp 0 0 4.3.2.1:8002 1.2.3.4:47196 ESTABLISHED 4618/nginx: worker
tcp 0 0 4.3.2.1:8002 1.2.3.4:47195 ESTABLISHED 4618/nginx: worker
конфиг сервера
listen 8002;
server_name _;
ssl on;
ssl_certificate cert.crt;
ssl_certificate_key private.key;
location / {
proxy_read_timeout 86400;
proxy_pass http://127.0.0.1:9000;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# WebSocket support (nginx 1.4)
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
После отрубания сети на клиенте, nginx все равно показывает этот ИП в состоянии ESTABLISHED. Почему так, ведь клиент уже давно отключился? Может висеть так целый день, это не правильно