Re: server name "" 444 и 200

2013-03-14 Пенетрантность Валентин Бартенев
On Thursday 14 March 2013 23:41:33 anon wrote: > Валентин Бартенев Wrote: > --- > > > On Thursday 14 March 2013 17:10:06 anon wrote: > > > Привет. > > > > > > Хочется сделать исключение в таком server. Что бы на /check отвечало > > > > 200, а >

Re: server name "" 444 и 200

2013-03-14 Пенетрантность Валентин Бартенев
On Thursday 14 March 2013 23:44:02 anon wrote: > > > location = /check{ > > > return 200; > > > } > > > return 444; > > > > > > } > > Все равно возвращает 444. > Естественно, читайте: http://nginx.org/ru/docs/http/ngx_http_rewrite_module.html начиная с фразы: "Директивы модуля ngx_htt

Re: server name "" 444 и 200

2013-03-14 Пенетрантность anon
> > location = /check{ > > return 200; > > } > > return 444; > > > > } Все равно возвращает 444. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,237355,237376#msg-237376 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/m

Re: server name "" 444 и 200

2013-03-14 Пенетрантность anon
Валентин Бартенев Wrote: --- > On Thursday 14 March 2013 17:10:06 anon wrote: > > Привет. > > > > Хочется сделать исключение в таком server. Что бы на /check отвечало > 200, а > > остальных ботов в 444. Как лучше? > > > > server { > > listen

rewtite /back/struct => /back/index.php/struct

2013-03-14 Пенетрантность botbot
Нужно переводить ссылку вида site.ru/back/struct в site.ru/back/index.php/struct и отдавать в пхп. Пытаюсь написать конфиг под подобное поведение, но ничего не получается. В апаче было просто: .htaccess файл в директорию back и текстом RewriteRule ^(.*)$ index.php [L,QSA]. В nginx способ до сих пор

Re: Перезапуск кэш-менеджера

2013-03-14 Пенетрантность Валентин Бартенев
On Wednesday 13 March 2013 22:41:02 Anton Kiryushkin wrote: > Нет, reload не путается с restart. К тому же не забывайте, что при reload, > создаются две копии рабочих процессов. Это может быть достаточно серьезной > нагрузкой на сервер, которую не хочется лишний раз запускать. > > Перезапуск же кэ

Re: регексп в server name

2013-03-14 Пенетрантность Валентин Бартенев
On Thursday 14 March 2013 17:02:23 reaper wrote: > пытаюсь скопировать из примера > > server_name ~^www\d\.example\.net$; > Это единственный server_name или есть ещё где-то другие? -- Валентин Бартенев http://nginx.org/en/donation.html > на curl -H 'Host: www0.example.net' http://127.0.0.1/

Re: server name "" 444 и 200

2013-03-14 Пенетрантность Maxim Dounin
Hello! On Thu, Mar 14, 2013 at 09:10:06AM -0400, anon wrote: > Привет. > > Хочется сделать исключение в таком server. Что бы на /check отвечало 200, а > остальных ботов в 444. Как лучше? > > server { > listen *:80 default; > server_name _ ""; > location = /check{ >

Re: server name "" 444 и 200

2013-03-14 Пенетрантность Валентин Бартенев
On Thursday 14 March 2013 17:10:06 anon wrote: > Привет. > > Хочется сделать исключение в таком server. Что бы на /check отвечало 200, а > остальных ботов в 444. Как лучше? > > server { > listen *:80 default; > server_name _ ""; Символ подчеркивания тут зачем? > location = /

server name "" 444 и 200

2013-03-14 Пенетрантность anon
Привет. Хочется сделать исключение в таком server. Что бы на /check отвечало 200, а остальных ботов в 444. Как лучше? server { listen *:80 default; server_name _ ""; location = /check{ return 200; } return 444; } Posted at Nginx Forum: http://f

регексп в server name

2013-03-14 Пенетрантность reaper
пытаюсь скопировать из примера server_name ~^www\d\.example\.net$; на curl -H 'Host: www0.example.net' http://127.0.0.1/ не реагирует. если вписывать каждый из 0, 1...9 отдельно, все работает как должно. ошибок при перезагрузке нет, в логе только вот такое 2013/03/14 12:40:34 [error] 21703#0: *

Re: Перезапуск кэш-менеджера

2013-03-14 Пенетрантность Anton Yuzhaninov
On 03/14/13 14:59, Daniel Podolsky wrote: Если вы успеваете обрабатывать все соединения - старый воркер по любому должен терять вес быстрее, чем новый - набирать. Но этого не происходит, как я понял. Почему? Особенность большинства реализация malloc - после free помять возвращается в пул OS не

Re: Перезапуск кэш-менеджера

2013-03-14 Пенетрантность Daniel Podolsky
> Разговор уже идет в сторону - мы научим вас как делать правильно? Спасибо, > это не требуется. Ни в коем случае! Есть проблема, с которой я не сталкивался (но могу же и столкнуться когда-нибудь), и корня которой я не понимаю. Вот я и спрашиваю - что к чему. Если позволите - еще один вопрос. Ес

Re: Перезапуск кэш-менеджера

2013-03-14 Пенетрантность Anton Kiryushkin
Да, мы успеваем обработать каждый запрос. Да, они не успевают завершиться, освободив память. Да, если это необходимо, то сервер можно изъять из кластера. Но вопрос как раз и был в том, что сервер из кластера не изымать для перезапуска или reload-а nginx, а спокойно перезапустить нужную нам службу.

Re: Перезапуск кэш-менеджера

2013-03-14 Пенетрантность Daniel Podolsky
> 1. На нашей нагрузке на nginx, процесс может съедать и гигабайт. То, что он съедает под нагрузкой - не очень важно. Важно - сколько он занимает на старте, еще не приняв ни одного соединения. Потому как старый воркер должен успеть соединения обработать и завершиться, освободив память, раньше, чем

Re: Перезапуск кэш-менеджера

2013-03-14 Пенетрантность Anton Kiryushkin
Отвечаю по-порядку. 1. На нашей нагрузке на nginx, процесс может съедать и гигабайт. 2. Соединения происходят очень быстро и в громадном числе, будем исчислять их миллионами в секунду. 3. Сервер конечно же не один. Но каждый из них обрабатывает большое число запросов. И потерять хотя бы один из них