Не, там не так было - когда клиент не может по 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