Re: Ошибка: cache file"FILENAME" has too long header...
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: правильная настройка прокси на несколько сайтов.
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 проверка работы
На крайняк... можно бреши закрыть через 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 проверка работы
Данная настройка выполнена при активации 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...
Привет всем. Мы используем 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 проверка работы
Просто думаю дело в не правильной конфигурации(, апач не должен отвечать из внешки 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 проверка работы
Проанализируйте журнал работы 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 проверка работы
Думаю тут дело не в этом 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 проверка работы
Здравствуйте! Ошибка возникает на этапе перегенерации конфигов 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