Re: Отличия nginx от varnish

Монашёв Михаил postmaster at softsearch.ru
Tue Dec 2 14:59:50 MSK 2008


Здравствуйте, Игорь.

> Странно. Сейчас посмотрел, varnish действительно на FreeBSD должен делать
> httpready. Единственное объяснение, которое я сейчас вижу, это если
> varnish во время переконфигурации переоткрывает listen-порты. 
> Проверить можно с помощью

> netstat -LAan

> Там первый столбец - адреса сокетов в ядре. Если сокет меняется, то
> меняется и адрес.

Загрузил ему новый конфиг:

$ netstat -LAan
Current listen queue sizes (qlen/incqlen/maxqlen)
Tcpcb    Proto Listen         Local Address
ffffff01c48b8000 tcp4  0/0/4096       89.208.145.139.80
ffffff007ba955b0 tcp4  0/0/10         127.0.0.1.6082


$ telnet 127.0.0.1 6082
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
help
200 316
help [command]
ping [timestamp]
status
start
stop
stats
vcl.load <configname> <filename>
vcl.inline <configname> <quoted_VCLstring>
vcl.use <configname>
vcl.discard <configname>
vcl.list
vcl.show <configname>
param.show [-l] [<param>]
param.set <param> <value>
quit
purge.url <regexp>
purge.hash <regexp>
purge.list

vcl.load 1 /usr/local/etc/varnish/varnish.vcl
200 13
VCL compiled.
vcl.list
200 43
active       1019 boot
available       0 1

vcl.use 1
200 0

vcl.list
200 43
available     685 boot
active        340 1

quit
500 22
Closing CLI connection
Connection closed by foreign host.

$ netstat -LAan
Current listen queue sizes (qlen/incqlen/maxqlen)
Tcpcb    Proto Listen         Local Address
ffffff01c48b8000 tcp4  0/0/4096       89.208.145.139.80
ffffff007ba955b0 tcp4  0/0/10         127.0.0.1.6082


Сокет не меняется. Треды постепенно начинают использовать новый
конфиг, но сокет тот же.


-- 
С уважением,
Монашёв Михаил, SoftSearch.ru
mailto:postmaster at softsearch.ru
ICQ# 166233339
http://michael.mindmix.ru/
Без бэкапа по жизни.






More information about the nginx-ru mailing list