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

2013-03-14 Пенетрантность Daniel Podolsky
При релоаде старые процессы ещё кушают память, и новым может её перестать хватать, если памяти впритык. Я прошу прощения за то, что мусмолю тему, которую сам топик-стартер считает закрытой. Но мне непонятен механизм возникновения. Не хватает тех жалких нескольких метров, что ест

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

2013-03-14 Пенетрантность denis
14.03.2013 2:05, Anton Kiryushkin пишет: Да, Михаил. У нас именно такая ситуация. Раздаем очень много разного статического контента. И несколько раз приходится думать перед тем, как сказать reload. Собственно поэтому и созникает вопрос, отраженный в топике. Да и в принципе ответ уже получен.

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

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

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

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

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

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

регексп в 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:

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:

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 = /check{

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

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: Перезапуск кэш-менеджера

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

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: 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 *:80 default;