У меня есть приложение node.js с socket.io, работающее на сервере nginx. Проблема в том, что nginx отключает время подключения к веб-сокету через 30 секунд после подключения, даже если подключение не остается бездействующим в течение всего времени. Это мой файл nginx.conf;
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
include /usr/share/nginx/modules/*.conf;
events {
worker_connections 1024;
}
stream {
upstream cluster {
least_conn;
server xx.xxx.xxx.xx:2157;
}
server {
listen 7000;
preread_timeout 86400s;
proxy_timeout 86400s;
proxy_pass cluster;
}
}
Версия nginx: 1.12.2