【发布时间】:2016-05-22 16:45:56
【问题描述】:
我正在尝试使用 nginx 1.9.11 将位置代理到上游的 websocket。这是配置摘录:
upstream autocloud_dispatcher {
server 127.0.0.1:4000 fail_timeout=0;
}
server {
.....
location /ws {
proxy_pass http://autocloud_dispatcher;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_connect_timeout 7d;
proxy_send_timeout 7d;
proxy_read_timeout 7d;
}
}
此外,我每 90 秒从后台发送一次 ping 消息。但连接仍然每 2 分钟断开一次。 nginx 中的其他一些默认设置为 120 秒?
【问题讨论】: