Show all posts by user
Discussions in Russian
Page 5 of 5
Pages:
12345
Results 121 - 144 of 144
> хм, вы изобретаете APE http://www.ape-project.org/ ?
>
> > могу сказать практическое применение: аякс пишет в мемкеш статус присутствия или сообщение партнеру. Второй клиент аяксом читает сообщениу и видит статус присутствие с
by
akalend
-
Nginx Mailing List - Russian
> > PL> А еще посмотрите пожалкйстп расширенный вариант мемкеша в
> > PL> энжинксе: http://wiki.nginx.org/NginxHttpMemcModule
> >
> > Модуль весьма интересен. Только я не совсем понимаю практическую
> > сторону его использо
by
akalend
-
Nginx Mailing List - Russian
> Ну на счет 200 не знаю, а вот мне как то надо было ловить 302 статус
> от бэкэнда.
> Через error_page 302 = /foo такое делать нельзя.
> Способа сделать такое как то не нашлось.
>
через именованный локайшен делается
error_page 302 = @foo
l
by
akalend
-
Nginx Mailing List - Russian
понятное дело - ловить статус 404 или 500
а зачем практически может понадобиться ловить статус 200?
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
by
akalend
-
Nginx Mailing List - Russian
Все работает но вот что настораживает:
2009/12/01 12:05:14 31395#0: *3 set http keepalive handler
2009/12/01 12:05:14 31395#0: *3 http close request
2009/12/01 12:05:14 31395#0: *3 http log handler
2009/12/01 12:05:14 31395#0: *3 free: 09295710, unused: 1982
2009/12/01 12:05:14 31395#0: *3 event timer add: 10: 65000:1232961433
2009/12/01 12:05:14 31395#0: *3
by
akalend
-
Nginx Mailing List - Russian
сделал так, все работает, проходит тестирование:
// хандленр фазы
ngx_http_memcacheset_phase_handler( ngx_http_request_t *r ){
ngx_init_t rc=NGX_OK;
if(r->request_body == NULL) {
rc = ngx_http_read_client_request_body(r, ngx_http_body_handler);
if (rc >= NGX_HTTP_SPECIAL_RESPONSE) {
return rc;
by
akalend
-
Nginx Mailing List - Russian
>
> ----- Alexandre Kalendarev <akalend@mail.ru> wrote:
> > Валерий,
> >
> > что-то циклит,
> > что я сделал не так?
>
> Вы не определились какого типа у Вас хэндлер. Поясняю: если как в memcached-модуле, то это content-хэндлер, если как в dav-
by
akalend
-
Nginx Mailing List - Russian
-----Original Message-----
From: Valery Kholodkov <valery+nginxru@grid.net.ru>
To: nginx-ru@nginx.org
Date: Mon, 30 Nov 2009 13:43:15 +0000 (GMT)
Subject: Re: Re[4]: обработка POST & NGX_AGAIN
>
> ----- Valery Kholodkov <valery+nginxru@grid.net.ru> wrote:
> >
> > ----- Alexandre Kalendarev <akalend@mail.ru> wrote:
> > > Валерий,
&
by
akalend
-
Nginx Mailing List - Russian
> ----- Alexandre Kalendarev <akalend@mail.ru> wrote:
> > Валерий,
> >
> > что-то циклит,
> > что я сделал не так?
>
> Вы не определились какого типа у Вас хэндлер. Поясняю: если как в memcached-модуле, то это content-хэндлер, если как в dav-мод
by
akalend
-
Nginx Mailing List - Russian
Валерий,
что-то циклит,
что я сделал не так?
добавил body_phase_handler:
// хандленр фазы
ngx_http_memcacheset_phase_handler( ngx_http_request_t *r ){
ngx_init_t rc;
if(r->request_body == NULL) {
rc = ngx_http_read_client_request_body(r, ngx_http_body_handler);
#***** /// точно еще раз вызыва
by
akalend
-
Nginx Mailing List - Russian
> > написал модуль, который POST запрос отправляет в memcache
> > сами запросы небольшие, до 1к
>
> А зачем тело POST'а в memcached ?
>
множество чатов, общаемся через мемкеш
меня попросили сделать через POST
может я что-то дела
by
akalend
-
Nginx Mailing List - Russian
Валерий,
а какой выход?
как дождаться чтоб принять оставшуюся часть
да, судя по логам:
r->request_body->buf->start=r->request_body->buf->pos =r->request_body->buf->last
Александр
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mail
by
akalend
-
Nginx Mailing List - Russian
Добрый День,
написал модуль, который POST запрос отправляет в memcache
сами запросы небольшие, до 1к
обработка POST происходит сл образом:
ngx_http_memcacheset_handler( ngx_http_request_t *r ){
.....
r->request_body_in_file_only = 0;
r->request_body_in_single_buf=1;
rc = ngx_http_read_cl
by
akalend
-
Nginx Mailing List - Russian
на сколько мне известно - нет
кк вариант , написть скрипт который:
ps можно получить текущие pid
а из логов можнго вытянуть всю остальную инфу (IP, запрос, байт переданно, байт получено)
но это немного не реал-тайм
___________________
by
akalend
-
Nginx Mailing List - Russian
> > а, как склеивать шаблоны собираетесь???
>
> моё мыло john2do@gmail.com.
>
> в смысле "склеивать"?
> сейчас из текущего движка сайта, написаного на пхп, код, который генерил блоки выносится на события. соответсвенно
by
akalend
-
Nginx Mailing List - Russian
> Ясно. Как в таком случае обращаться к memcached?
> Будет ли ngx_http_memcached_module обрабатывать автоматически обращения из php к memcached?
конечно нет, РНР пишет в мемкеш, а модуль читает из мемкеша минуя пхп, иначе зачем же тогда модул
by
akalend
-
Nginx Mailing List - Russian
> если будет мультигет модуль - то могу потестировать.
Кинь мне свой емаил на мой-ник смотри в заголовках mail.ru
будет готово, протестим.
Александр
by
akalend
-
Nginx Mailing List - Russian
> 1. Скажите, для того, чтобы работал nginx + memcached надо ли ставить модуль ngx_http_memcached_module или нет?
он установлен по умолчанию
проверяется nginx -V
> 2. Достаточно ли будет изменить php приложение для того, чтобы оно само читало/пи
by
akalend
-
Nginx Mailing List - Russian
> не секрет, абсолютно:
> есть огромное желание использовать nginx как "шаблонизатор" а именно, с "бэка" отдавать исключительно шаблон с инклудами, несколько блоков на страницу(на текущий момент их 6, в будущих
by
akalend
-
Nginx Mailing List - Russian
думал над этим вопросом, если в memcached зазипованное хранение данных, то тут могут возникнуть "небольшие" я бы сказал проблемы. А так, я такую возможность реализовал, пока все на стадии отладки. Но мне именно хотелось
by
akalend
-
Nginx Mailing List - Russian
> > есть типичная связка nginx + apache+mod_php
> >
> > Часто наблюдаются притормаживания при коннекте к внешним счетчикам.
> > Сам сайт начинает загружается мнгновенно , потом на несколько секунд
> > зависает, например
by
akalend
-
Php-fpm Mailing List - Russian
под словом "дебажить", от корня "баг" - понимается поиск недостатков и неисправностей. В Вашем же посте - контекст как правильно настроить конфиг.
Что касается дебага, то необходимо собрать с опцией with-debug и ус
by
akalend
-
Nginx Mailing List - Russian
Page 5 of 5
Pages:
12345