Re: Количество одновременно ипользуемых proxy pass в в нескольких location

Maxim Dounin mdounin на mdounin.ru
Пт Авг 30 13:45:32 UTC 2019


Hello!

On Wed, Aug 21, 2019 at 01:57:10AM -0400, glareboa wrote:

> Приветствую.
> 
> Использую такую конструкцию.
> 
> http {
> ...
> server {
>   listen 80 default_server;
> ...
> location /qwe/
> {
>    proxy_pass "http://192.168.1.2:9000";
> }
> 
> location /qwe/
> {
>    proxy_pass "http://192.168.1.2:9001";
> }
> 
> location /rty/
> {
>    proxy_pass "http://192.168.1.2:9002";
> }
> 
> ...
> 
> location /uio/
> {
>    proxy_pass "http://192.168.1.2:9012";
> }
> 
> 
> }
> }
> Но в браузере отображаются только для 6 или меньше
> источников(http://192.168.1.2:90хх).
> Если вставить адреса http://192.168.1.2:9012 непосредственно в html-файл,
> отображаются все источники.
> 
> Получается, что есть ограничение в nginx?

Нет, в nginx ограничений нет.  А вот в браузерах - есть 
ограничение на максимум 6 соединений к одному доменному имени в 
рамках HTTP/1.x, так что если речь идёт про какие-то потоки 
данных - то скорее всего вы просто упёрлись в ограничение 
бразуера.  Обычно это обходят, используя на html-странице 
несколько доменных имён, указывающих на один и тот же сервер.

-- 
Maxim Dounin
http://mdounin.ru/


Подробная информация о списке рассылки nginx-ru