Re: Ошибка: cache file"FILENAME" has too long header...

2013-10-10 Пенетрантность Maxim Dounin
Hello!

On Thu, Oct 10, 2013 at 01:24:26PM +0400, Батогов Евгений wrote:

> Привет всем.
> Мы используем proxy cache в nginx для кэширования скриншотов телеканалов. Это 
> обычные изображения в jpg.
> 
> Но nginx бросает следующую ошибку:
> 2013/10/09 18:52:45 [crit] 20249#0: *571428758 cache file
> "/dev/shm/screenshots/5/be/af8e98d9a99932db76fd5970feef4be5" has too long 
> header, client:
> 10.24.131.7, server: _, request: "GET
> 
> 
> Вопрос: Каким параметром можно настроить длина заголовка?

Заголовок cache-файла - это ключ кеширования + немного других 
метаданных + заголовок ответа бекенда.

Длину загаловка настроить нельзя, можно:

a) повлиять на длины составляющих заголовка, в частности - на 
длину ключа и на длину заголовков ответа от бекенда;

б) увеличить размер буфера, используемого для чтения заголовка, с 
помощью директивы proxy_buffer_size, описание тут:
http://nginx.org/r/proxy_buffer_size.

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

-- 
Maxim Dounin
http://nginx.org/en/donation.html

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

Re: правильная настройка прокси на несколько сайтов.

2013-10-10 Пенетрантность Maxim Dounin
Hello!

On Thu, Oct 10, 2013 at 02:46:27AM +0400, Dmitry Morozovsky wrote:

> On Wed, 9 Oct 2013, Maxim Dounin wrote:
> 
> > > Есть сервер с настроенным apache и несклькими Virtualhosts  внутри ЛВС:
> 
> [snip]
> 
> > Если хочется полноценного понимания - я бы рекомендовал 
> > ознакомиться со стандартом, RFC 2616:
> 
> [snip all the rest]
> 
> Макс, не могу удержаться, хотя clearly OT:  ты демонстрируешь какое-то 
> невероятное количество терпения и мудрости в ответах.
> 
> No sarcasm.  Much kudos.
> 
> Спасибо за вашу работу.

Спасибо за тёплые слова, Дима.

[sarcasm mode on]

Секрет прост: если что, я первые варианты писем - не отправляю.  
Иногда это выходит боком - людям приходится ждать ответов 
месяцами...  ;)

[sarcasm mode off]

-- 
Maxim Dounin
http://xkcd.com/386/

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

Re: NGinx + apache проверка работы

2013-10-10 Пенетрантность Юрий
На крайняк... можно бреши закрыть через iptables, но лучше конечно
правильно конфигурить апачу, изначально на 127.0.0.1


10 октября 2013 г., 12:31 пользователь Глеб Морозов
написал:

> Данная настройка выполнена при активации nginx через ispmanager. Решение
> лучше уточнить на спец. форуме ispmanager. Вы конечно можете заставить
> слушать apache 127.0.0.1, так же изменив при этом NameVirtualHost,
> VirtualHost и proxy_pass в nginx, но ispmanager и дальше будет создавать
> "www-домены" с подобной конфигурацией.
>
>
> 2013/10/10 neo 
>
>> Просто думаю дело в не правильной конфигурации(, апач не должен отвечать
>> из
>> внешки
>>
>> Posted at Nginx Forum:
>> http://forum.nginx.org/read.php?21,243574,243578#msg-243578
>>
>> ___
>> nginx-ru mailing list
>> nginx-ru@nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>
>
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: NGinx + apache проверка работы

2013-10-10 Пенетрантность Глеб Морозов
Данная настройка выполнена при активации nginx через ispmanager. Решение
лучше уточнить на спец. форуме ispmanager. Вы конечно можете заставить
слушать apache 127.0.0.1, так же изменив при этом NameVirtualHost,
VirtualHost и proxy_pass в nginx, но ispmanager и дальше будет создавать
"www-домены" с подобной конфигурацией.


2013/10/10 neo 

> Просто думаю дело в не правильной конфигурации(, апач не должен отвечать из
> внешки
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,243574,243578#msg-243578
>
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ошибка: cache file"FILENAME" has too long header...

2013-10-10 Пенетрантность Батогов Евгений
Привет всем.
Мы используем proxy cache в nginx для кэширования скриншотов телеканалов. Это 
обычные изображения в jpg.

Но nginx бросает следующую ошибку:
2013/10/09 18:52:45 [crit] 20249#0: *571428758 cache file
"/dev/shm/screenshots/5/be/af8e98d9a99932db76fd5970feef4be5" has too long 
header, client:
10.24.131.7, server: _, request: "GET


Вопрос: Каким параметром можно настроить длина заголовка?



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

Re: NGinx + apache проверка работы

2013-10-10 Пенетрантность neo
Просто думаю дело в не правильной конфигурации(, апач не должен отвечать из
внешки

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,243574,243578#msg-243578

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

Re: NGinx + apache проверка работы

2013-10-10 Пенетрантность Глеб Морозов
Проанализируйте журнал работы nginx на наличие 504, выявите проблемный
запрос и сопоставьте с тем, чем в это время занимался бэкэнд. Для настройки
кеширования обратитесь к документации.


On 10 October 2013 11:25, neo  wrote:

> Думаю тут дело не в этом
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,243574,243576#msg-243576
>
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>



-- 

С уважением,
*Морозов Глеб*

Системный администратор отдела VIP-клиентов | ActiveCloud |
http://www.active.by
Т +375 17 2 911 511 доб. 306 | morozov.g...@active.by
Облачные решения | Серверы и инфраструктура | IaaS | SaaS | Хостинг | Домены
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: NGinx + apache проверка работы

2013-10-10 Пенетрантность neo
Думаю тут дело не в этом

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,243574,243576#msg-243576

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

Re: NGinx + apache проверка работы

2013-10-10 Пенетрантность Daniel Yavorovich

Здравствуйте!

Ошибка возникает на этапе перегенерации конфигов nginx и его жёсткого 
перезапуска. Решить вопрос можно путём изменения способа перезагрузки 
nginx с restart на reload.


Перечитать конфигурацию nginx без обрыва существующий соединений можно так:

nginx -s reload

или с помощью init-скриптов дистрибутива.

Спасибо.

On 10/10/2013 09:02 AM, neo wrote:

Привет всем
Ситуация такая есть ВПС centos 5.9 панель ispmanager через панель управления
был добавлен NGinx, периодический появляется ошибка 1. (504 nginx gateway
time out) 2. при это сайт отвечает по адресу mysite.com:81 хотя по идеи не
должен , как проверить корректность настроек ? и так же как настроить двух
двухуровневый динамический кэш для NGinx ?

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

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



--
Best regards,
Daniel Yavorovich
http://quietsupport.net/
http://hosting4django.net/

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