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