[nginx] svn commit: r5117 - trunk/src/core

2013-03-18 Thread ru
Author: ru Date: 2013-03-18 07:13:57 + (Mon, 18 Mar 2013) New Revision: 5117 URL: http://trac.nginx.org/nginx/changeset/5117/nginx Log: Core: guard against failed allocation during binary upgrade. Patch by Piotr Sikora. Modified: trunk/src/core/nginx.c Modified: trunk/src/core/nginx.c

Re: Patch proposal: allow alternatives to 503 status code in limit_req module

2013-03-18 Thread Maxim Dounin
Hello! On Tue, Mar 05, 2013 at 01:28:44PM -0500, Nick Marden wrote: [...] I understand what you are saying and have made the corresponding changes to my patch (attached). I've committed the patch (with minor style fixes), thanks! -- Maxim Dounin http://nginx.org/en/donation.html

ngx_palloc() vs ngx_pnalloc()

2013-03-18 Thread Oleg
Всем привет. Я так понимаю разница между ними в том, что одна функция выравнивает место в памяти, а другая нет, так? Когда какую лучше использовать? ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: ngx_palloc() vs ngx_pnalloc()

2013-03-18 Thread Maxim Dounin
Hello! On Mon, Mar 18, 2013 at 01:26:23PM +0400, Oleg wrote: Всем привет. Я так понимаю разница между ними в том, что одна функция выравнивает место в памяти, а другая нет, так? Когда какую лучше использовать? В общем случае - ngx_palloc(). В случае выделения памяти под строки, где

Re: ngx_palloc() vs ngx_pnalloc()

2013-03-18 Thread Oleg
On Mon, Mar 18, 2013 at 02:22:06PM +0400, Maxim Dounin wrote: Hello! On Mon, Mar 18, 2013 at 01:26:23PM +0400, Oleg wrote: Всем привет. Я так понимаю разница между ними в том, что одна функция выравнивает место в памяти, а другая нет, так? Когда какую лучше использовать? В

фреймфорк + отдельные php-файлы

2013-03-18 Thread VovansystemS
Добрый день. Подскажите как грамотнее написать конфиг для сайта, который использует фреймворк и несколько отдельно лежащих php сценариев. иерархия примерно такая: /application/ /system/ /modules/ /static/ /upload/ /customphp1/ /customphp2/ .. /customphp30/ index.php где customphp - папка с

порядок прохождения http-фаз сервера

2013-03-18 Thread Oleg
Привет всем. Фазы сервера: typedef enum { NGX_HTTP_POST_READ_PHASE = 0, NGX_HTTP_SERVER_REWRITE_PHASE, NGX_HTTP_FIND_CONFIG_PHASE, NGX_HTTP_REWRITE_PHASE, NGX_HTTP_POST_REWRITE_PHASE, NGX_HTTP_PREACCESS_PHASE, NGX_HTTP_ACCESS_PHASE,

Re: порядок прохождения http-фаз сервера

2013-03-18 Thread Maxim Dounin
Hello! On Mon, Mar 18, 2013 at 05:24:25PM +0400, Oleg wrote: Привет всем. Фазы сервера: typedef enum { NGX_HTTP_POST_READ_PHASE = 0, NGX_HTTP_SERVER_REWRITE_PHASE, NGX_HTTP_FIND_CONFIG_PHASE, NGX_HTTP_REWRITE_PHASE, NGX_HTTP_POST_REWRITE_PHASE,

Re: порядок прохождения http-фаз сервера

2013-03-18 Thread Oleg
On Mon, Mar 18, 2013 at 05:40:42PM +0400, Maxim Dounin wrote: Hello! On Mon, Mar 18, 2013 at 05:24:25PM +0400, Oleg wrote: Привет всем. Фазы сервера: typedef enum { NGX_HTTP_POST_READ_PHASE = 0, NGX_HTTP_SERVER_REWRITE_PHASE,

Re: порядок прохождения http-фаз сервера

2013-03-18 Thread Maxim Dounin
Hello! On Mon, Mar 18, 2013 at 06:34:53PM +0400, Oleg wrote: On Mon, Mar 18, 2013 at 05:40:42PM +0400, Maxim Dounin wrote: Hello! On Mon, Mar 18, 2013 at 05:24:25PM +0400, Oleg wrote: Привет всем. Фазы сервера: typedef enum { NGX_HTTP_POST_READ_PHASE = 0,

Re: порядок прохождения http-фаз сервера

2013-03-18 Thread Oleg
On Mon, Mar 18, 2013 at 06:53:22PM +0400, Maxim Dounin wrote: Hello! Например, надо сделать в случае неудачной аутентификации редирект на страницу с логином/паролем: location = /login { # тут страница для аутентификации и редиректом на /user/$USERNAME в случае #

Re: порядок прохождения http-фаз сервера

2013-03-18 Thread Maxim Dounin
Hello! On Mon, Mar 18, 2013 at 07:38:07PM +0400, Oleg wrote: On Mon, Mar 18, 2013 at 06:53:22PM +0400, Maxim Dounin wrote: Hello! Например, надо сделать в случае неудачной аутентификации редирект на страницу с логином/паролем: location = /login { # тут страница

Re: порядок прохождения http-фаз сервера

2013-03-18 Thread Oleg
On Mon, Mar 18, 2013 at 08:00:55PM +0400, Maxim Dounin wrote: Hello! А http-redirect может только модуль фазы NGX_HTTP_CONTENT_PHASE слать или с фазы NGX_HTTP_ACCESS_PHASE тоже можно слать перенаправления? Можно из любой фазы (но может требовать дополнительных приседаний). Хм,

Re: keep-alive: lost requests

2013-03-18 Thread Maxim Dounin
Hello! On Mon, Mar 18, 2013 at 10:34:59PM +0400, Daniel Podolsky wrote: Чтение - заблокировано, и данные висят в буфере сокета и никому до них нет дела. Если используется свой код - поставить nginx в такую позу достаточно легко. А как это ловить и отлаживать? Смотреть внимательно на

Re: порядок прохождения http-фаз сервера

2013-03-18 Thread Oleg
On Mon, Mar 18, 2013 at 08:00:55PM +0400, Maxim Dounin wrote: Hello! А http-redirect может только модуль фазы NGX_HTTP_CONTENT_PHASE слать или с фазы NGX_HTTP_ACCESS_PHASE тоже можно слать перенаправления? Можно из любой фазы (но может требовать дополнительных приседаний). Так.

Re: keep-alive: lost requests

2013-03-18 Thread Daniel Podolsky
(Самописный upload progress на перле? Вообще-то он такого не умеет...) А что тут уметь? хендлер от временного файла есть, заголовок content-length есть, размер stat отдает. ___ nginx-ru mailing list nginx-ru@nginx.org

nginx init script error debian 6

2013-03-18 Thread Sarymian
Здравствуйте. Собрал nginx из исходников в Debian 6. Работает все ок, создал файл /etc/init.d/nginx (755 chmod) При выполнение любой команды выдает ошибку: /etc/init.d/nginx: 1: #!/bin/sh: not found В notepad++ преобразовал в utf-8 (хотя и так был utf-8), и переносы строк преобразовал в unix

Re: nginx init script error debian 6

2013-03-18 Thread Sarymian
Вопрос снят. Поменял кодировку символов на ANSI все заработало (перенос строк надо оставить в UNIX формате). Posted at Nginx Forum: http://forum.nginx.org/read.php?21,237519,237521#msg-237521 ___ nginx-ru mailing list nginx-ru@nginx.org

X-Accel-Redirect на 404 после fallback

2013-03-18 Thread Nicholas Kostirya
Привет. Есть такая конфигурация.     location / {         proxy_pass http://0:5000;     }     location = /404 {         root /tmp/nginx;         error_page 404 /404.html;         return 404;     }     location ~* \.(html)$ {         root /tmp/nginx;         error_page 404 /404.html;     }

Re: Strange $upstream_response_time latency spikes with reverse proxy

2013-03-18 Thread Jay Oster
Hi Maxim, On Sun, Mar 17, 2013 at 4:42 AM, Maxim Dounin mdou...@mdounin.ru wrote: Hello! On these hosts? Note that listen queue aka backlog size is configured in _applications_ which call listen(). At a host level you may only configure somaxconn, which is maximum allowed listen queue

Re: securing access to a folder - 404 error

2013-03-18 Thread Francis Daly
On Sun, Mar 10, 2013 at 04:07:23PM -0400, mottwsc wrote: Hi there, I'm trying to secure a directory on a CentOS 6.3 64 server running NGINX 1.2.7. I think I've set this up correctly, but it keeps giving me a 404 Not Found error when I try to access a file in that folder in the browser using