Crit error: setsockopt(TCP_NODELAY) failed

Alexey Rymonin x-phoenix at mail.ru
Wed Aug 15 12:04:50 MSD 2007


Подскажите плз.... в логах появилось следующее:

2007/08/15 09:21:36 [crit] 3725#0: *364930 setsockopt(TCP_NODELAY) failed (22: Invalid argument) while keepalive, client: 89.207.94.130  

Что с этим делать?
ошибка единичная... пока...

OS: Solaris 10 x86-64
СС: Sun C 5.8 Patch 121016-06 2007/08/01 (Sun Studio 11)


выжимка конфига?
...
    sendfile        on;
    tcp_nopush      on;
    tcp_nodelay     on;

    keepalive_timeout  65;
...



ну и за компанию (это я повторяюсь, просто ответа не было)... Игорь, а можно вот тут
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); 
                       } 
               } 

               ......

-- 
Best regards,
 Alexey                          mailto:x-phoenix at mail.ru
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20070815/09e18a70/attachment.html>


More information about the nginx-ru mailing list