ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Crit error: setsockopt(TCP_NODELAY) failed


  • To: nginx-ru@xxxxxxxxx
  • Subject: Crit error: setsockopt(TCP_NODELAY) failed
  • From: Alexey Rymonin <x-phoenix@xxxxxxx>
  • Date: Wed, 15 Aug 2007 12:04:50 +0400
  • Organization: SastaSoft


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


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@xxxxxxx



 




Copyright © Lexa Software, 1996-2009.