ПРОЕКТЫ 


  АРХИВ 


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 и упавший интер фейс



On Wed, 15 Mar 2006, Andrey Y. Ostanovsky wrote:

Igor Sysoev wrote:
Не, там не так было - когда клиент не может по DHCP получить адрес -
интерфейс, в моем случае rl0, остается совсем без адреса. При этом
сервер ругается несколько раз с интервалом в 2-3 минуты (точные условия
не отследил - не до того было), после чего закрывает процессы. С
алиасами, скорее всего, фокус не пройдет.
А кто ругался - nginx, и как ?
Да вот, собственно, все, что есть.
$ zcat /var/log/nginx-error.log.0.gz |tail Mar 13 03:07:14 bwgde newsyslog[46337]: logfile turned over due to size>1K 2006/03/13 23:54:03 [emerg] 1114#0: bind() to 10.1.2.3:80 failed (49: Can't assign requested address) 2006/03/14 00:01:11 [emerg] 1095#0: bind() to 10.1.2.3:80 failed (49: Can't assign requested address) 2006/03/14 00:06:45 [emerg] 1090#0: bind() to 10.1.2.3:80 failed (49: Can't assign requested address)
Mar 14 03:07:13 bwgde newsyslog[12897]: logfile turned over due to size>1K

В конфиге прописан один сервер на два интерфейса - может из-за этого и отвалился?

  server {
      listen  192.168.1.2:80;
      listen  10.1.2.3:80;
....
           }

nginx делает bind() только при старте или во время переконфигурации,
если появился новый listen, для которого нужно делать bind().

В данном случае похоже на то, что nginx каждые пять минут прибивают
и запускают вновь. Это так ?


Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.