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

2019-08-20 Пенетрантность glareboa
Приветствую.

Использую такую конструкцию.

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.

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,285357,285357#msg-285357

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Битые файлы в кеше при gzip ответах

2019-08-20 Пенетрантность Maxim Dounin
Hello!

On Mon, Aug 19, 2019 at 08:08:21PM -0400, Vladislavik wrote:

> В общем, более менее разобрался, виноват был open_file_cache, интересная
> ситуация с ним выходит:
> у нас есть файл 10 кбайт, мы его запросили единожды и он попал в этот кэш.
> (если срок жизни кэша большой) Далее файл изменился, стал 15 кбайт и nginx
> при запросе файла отдает с диска уже измененный файл, НО обрезает его до
> длины, данные о которой все еще лежат в open_file_cache (10 кбайт) в итоге
> мы получаем обрезанный / не полный файл на выходе.

"Виноват" open_file_cache быть не может - он может лишь сделать 
проблему, которую вы себе создали, изменяя файлы неатомарно, более 
видимой.  А даты изменений приведены в предыдущем письме, речь 
явно не идёт о единичном случае.  То есть у вас явно процесс, 
который наступает на одни и те же грабли раз за разом.  Выключение 
open_file_cache проблему, скорее всего, спрячет до 
сложнонаблюдаемых масштабов, но не решит.

-- 
Maxim Dounin
http://mdounin.ru/
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru