Mercurial > hg > nginx-site
changeset 1536:d1d49bbb3df0
Removed proxy_send_timeout and its example from "WebSockets Proxying" article.
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Wed, 15 Jul 2015 20:16:02 +0300 |
parents | 61b1ab5adbc9 |
children | 6011ed83b5af |
files | xml/en/docs/http/websocket.xml xml/ru/docs/http/websocket.xml |
diffstat | 2 files changed, 14 insertions(+), 26 deletions(-) [+] |
line wrap: on
line diff
--- a/xml/en/docs/http/websocket.xml Tue Jul 14 19:44:42 2015 +0300 +++ b/xml/en/docs/http/websocket.xml Wed Jul 15 20:16:02 2015 +0300 @@ -7,7 +7,7 @@ <article name="WebSocket proxying" link="/en/docs/http/websocket.html" lang="en" - rev="2"> + rev="3"> <section> @@ -79,18 +79,12 @@ <para> By default, the connection will be closed -if no data is transmitted within 60 seconds. -The <link doc="ngx_http_proxy_module.xml" id="proxy_read_timeout"/> and -<link doc="ngx_http_proxy_module.xml" id="proxy_send_timeout"/> directives -allow overriding this value: -<programlisting> -location /chat/ { - ... - - proxy_read_timeout 10m; - proxy_send_timeout 10m; -} -</programlisting> +if the proxied server does not transmit any data within 60 seconds. +This timeout can be increased with the +<link doc="ngx_http_proxy_module.xml" id="proxy_read_timeout"/> directive. +Alternatively, the proxied server can be configured +to periodically send WebSocket ping frames to reset the timeout +and check if the connection is still alive. </para> </section>
--- a/xml/ru/docs/http/websocket.xml Tue Jul 14 19:44:42 2015 +0300 +++ b/xml/ru/docs/http/websocket.xml Wed Jul 15 20:16:02 2015 +0300 @@ -7,7 +7,7 @@ <article name="Проксирование WebSocket" link="/ru/docs/http/websocket.html" lang="ru" - rev="2"> + rev="3"> <section> @@ -80,18 +80,12 @@ <para> По умолчанию соединение будет закрыто, -если данные не передавались в течение 60 секунд. -Директивы <link doc="ngx_http_proxy_module.xml" id="proxy_read_timeout"/> и -<link doc="ngx_http_proxy_module.xml" id="proxy_send_timeout"/> -позволяют переопределить это значение: -<programlisting> -location /chat/ { - ... - - proxy_read_timeout 10m; - proxy_send_timeout 10m; -} -</programlisting> +если с проксируемого сервера данные не передавались в течение 60 секунд. +Этот таймаут можно увеличить при помощи директивы +<link doc="ngx_http_proxy_module.xml" id="proxy_read_timeout"/>. +Кроме того, на проксируемом сервере можно настроить +периодическую отправку WebSocket ping-фреймов для сброса таймаута +и проверки работоспособности соединения. </para> </section>