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