ПРОЕКТЫ 


  АРХИВ 


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]

Re: nginx + default {deferred|bind} = корки



Igor Sysoev пишет:

nest tmp # ./nginx -t -c ./nginx.conf
2007/05/21 08:09:43 [info] 1416#0: the configuration file ./nginx.conf syntax is ok 2007/05/21 08:09:43 [info] 1416#0: the configuration file ./nginx.conf was tested successfully
nest tmp # ./nginx -c ./nginx.conf
Ошибка сегментирования (core dumped)

Прилагаемый патч должее пофиксить segfault.
да, пофиксил
теперь в логе только
2007/05/29 11:50:43 [alert] 19581#0: changing the listen() backlog to -1 for 127.0.0.1:82 failed, ignored (98: Address already in use)

FreeBSD позволяет bind() to 127.0.0.1:80 и *:80 в любом порядке.
Насчёт Линукса - нужно проверить.

netstat -tnepl|grep cfg.txt
tcp 0 0 0.0.0.0:82 0.0.0.0:* LISTEN 0 85904536 19582/cfg.txt

нет bind() на 127.0.0.1:82

Да и сокет 10 болтается
lsof -np 19582
COMMAND   PID USER   FD   TYPE     DEVICE    SIZE     NODE NAME
...
nginx   19582 root  DEL    REG        0,6         85904538 /dev/zero
nginx   19582 root    0u   CHR        1,3             2068 /dev/null
nginx   19582 root    1u   CHR        1,3             2068 /dev/null
nginx 19582 root 2u REG 8,3 270 7243751 /usr/src/nginx-0.5.22/objs/err.log
nginx   19582 root    3u   CHR        5,0             2067 /dev/tty
nginx 19582 root 4u REG 8,3 270 7243751 /usr/src/nginx-0.5.22/objs/err.log
nginx   19582 root    5u   CHR      136,5                7 /dev/pts/5
nginx   19582 root    6u   CHR        1,3             2068 /dev/null
nginx   19582 root    7w  FIFO        0,7         76578278 pipe
nginx 19582 root 8u REG 8,3 0 7012598 /usr/local/nginx/logs/access.log
nginx   19582 root    9u  IPv4   85904536              TCP *:82 (LISTEN)
nginx 19582 root 10u sock 0,4 85904537 can't identify protocol
nginx   19582 root   11u  unix 0xe05a7b40         85904540 socket
nginx   19582 root   12u  unix 0xeb9815c0         85904541 socket




 




Copyright © Lexa Software, 1996-2009.