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