易游网-易游模拟器

 找回密码
 立即注册
查看: 2142|回复: 0

[网站建设] windows服务器nginx反向代理服务设置长连接方法

[复制链接]

1406

主题

1663

帖子

1万

积分

管理员

夏墨独周

Rank: 9Rank: 9Rank: 9

积分
10094

论坛元老技术达人

QQ
发表于 2020-2-29 19:19:42 | 显示全部楼层 |阅读模式
proxy_connect_timeout 15; 与upstream_server的连接超时时间,没有单位,最多不能超过75秒
proxy_read_timeout 60s; nginx会等待多长时间来获得请求的响应(代理websocket的时候可以设置长点,比如600s,客户端定时心跳,就可以保持长连接)
proxy_send_timeout 12s; 发送请求给upstream服务器的超时时间
NGINX支持WebSocket。
对于NGINX将升级请求从客户端发送到后台服务器,必须明确设置Upgrade和Connection标题。
HTTP的Upgrade协议头机制用于将连接从HTTP连接升级到WebSocket连接,Upgrade机制使用了Upgrade协议头和Connection协议头。
为了让Nginx可以将来自客户端的Upgrade请求发送到后端服务器,Upgrade和Connection的头信息必须被显式的设置。
在nginx的配置文件中,如果当前模块中没有proxy_set_header的设置,则会从上级别继承配置。
继承顺序为:http, server, location。
如果在下一层使用proxy_set_header修改了header的值,则所有的header值都可能会发生变化,之前继承的所有配置将会被丢弃。
所以,尽量在同一个地方进行proxy_set_header,否则可能会有别的问题。
keepalive_timeout 120s;客户端连接超时时间
keepalive_requests 10000;在一个长连接上可以服务的最大请求数目 #当达到最大请求数目且所有已有请求结束后,连接被关闭。 #默认值为100


来源:易游模拟器(QQ:207621422),转载请注明出处!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|易游网-易游模拟器 Copyright @2015-2021 ( 浙ICP备15028007号-1 )

GMT+8, 2024-5-6 02:10 , Processed in 0.030274 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表