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

Александр Ворона voron at amhost.net
Tue May 29 19:57:56 MSD 2007


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






More information about the nginx-ru mailing list