Crit error: setsockopt(TCP_NODELAY) failed

Igor Sysoev is at rambler-co.ru
Thu Aug 16 00:34:15 MSD 2007


On Wed, Aug 15, 2007 at 12:04:50PM +0400, Alexey Rymonin wrote:

> ну и за компанию (это я повторяюсь, просто ответа не было)... Игорь, а можно вот тут
> src\os\unix\ngx_process_cycle.c
> 
>        if (geteuid() == 0) { 
>        ^^^^^^^^^^^^^^^^^^^^^ 
>        вот это убрать.... или сделать чтобы хотябы в логи ошибку писал, что незя менять  RLIMIT_NOFILE не из под рута...
>        а то и в лог не написал, и не поменял....
> 
>                ...... 
>                if (ccf->rlimit_nofile != NGX_CONF_UNSET) { 
>                        rlmt.rlim_cur = (rlim_t) ccf->rlimit_nofile; 
>                        rlmt.rlim_max = (rlim_t) ccf->rlimit_nofile; 
>        
>                        if (setrlimit(RLIMIT_NOFILE, &rlmt) == -1) { 
>                                ngx_log_error(NGX_LOG_EMERG, cycle->log, ngx_errno, 
>                                "setrlimit(RLIMIT_NOFILE, %i) failed", 
>                                ccf->rlimit_nofile); 
>                        } 
>                } 
> 
>                ......

Да, наверное, так и сделаю.


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





More information about the nginx-ru mailing list