Re: Ужосы какие-то пишут про nginx

Denis Erygin erygin at corp.mail.ru
Fri Apr 18 15:05:20 MSD 2008


> Для меня всё прозрачно. Что касается возможных потенциальных проблем в
> ngx_open_cached_file() и ngx_cpystrn(), то для меня их нет - я
> помню, как устроены эти интерфейсы.

Очень неудачный аргумент, так как вся поддержка nginx целиком ложится
на того, кто "помнит", что ведет к перегрузке и нехватки времени у автора,
а это приводит к помиранию проекта, который уже не в состоянии успевать
за реальностью. И чем дальше, тем хуже.

Думаю, что интерфейсы ядра Linux уже никто не в состоянии "помнить",
поэтому все хорошо документировано.

----- Original Message ----- 
From: "Igor Sysoev" <is at rambler-co.ru>
To: <nginx-ru at sysoev.ru>
Sent: Friday, April 18, 2008 2:26 PM
Subject: Re: Ужосы какие-то пишут про nginx


On Fri, Apr 18, 2008 at 10:34:35AM +0400, Kirill A. Korinskiy wrote:

> Дмитрий Лоханский -> nginx-ru at sysoev.ru  @ Fri, 18 Apr 2008 01:53:53 
> +0400:
>
>  ДЛ>    /*
>  ДЛ>     * ngx_http_map_uri_to_path() allocates memory for terminating 
> '\0'
>  ДЛ>     * so we do not need to reserve memory for '/' for possible 
> redirect
>  ДЛ>     */
>
>  ДЛ>    last = ngx_http_map_uri_to_path(r, &path, &root, 0);
>  ДЛ>    if (last == NULL) {
>  ДЛ>        return NGX_HTTP_INTERNAL_SERVER_ERROR;
>  ДЛ>    }
>
>  ДЛ> Просто не очень внимательны.
>
> Не всегда данные для системных вызовов брать можно из url'а таким вот 
> способом
> (используя ngx_http_map_uri_to_path).
>
> Да и не прозрачно это.

Прозрачность зависит только от степени документированности.

Для меня всё прозрачно. Что касается возможных потенциальных проблем в
ngx_open_cached_file() и ngx_cpystrn(), то для меня их нет - я
помню, как устроены эти интерфейсы. Возможно, эти проблемы есть у
сторонних модулей или патчей, но это не проблемы nginx'а, и я не несу
за них ответственность.


-- 
Игорь Сысоев
http://sysoev.ru






More information about the nginx-ru mailing list