Проблемы с Varnish 4.0 - служба запущена и прослушивает, но не отвечает
Впервые я установил лак 4.0 - я подозреваю, что конфигурация и т. д. относительно просты, и я установил лак на нескольких других серверах. Однако я не могу заставить Лака ответить. Я установил с Pound (:443), и в настоящее время у меня работает Apache позади (:8090), 8090 отвечает, пока не беспокоится о Pound, но Port: 80 не отвечает.
#: netstat -ntlp | grep LISTEN
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 1450/pound
tcp 0 0 127.0.0.1:6082 0.0.0.0:* LISTEN 6876/varnishd
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 6876/varnishd
tcp6 0 0 :::8090 :::* LISTEN 1379/apache2
tcp6 0 0 :::80 :::* LISTEN 6876/varnishd
Похоже, что он настроен так, как я и ожидал, я не слишком много перепутал с default.vcl - так как хочу, чтобы он просто отвечал, что не приводит ни к каким результатам в varnishtop / varnishlog.
Я думаю, что у меня может быть больше пакетов, чем мне нужно?, Я сравнил эту установку с другим сервером (лак 3.0), и количество пакетов Varnish, по-видимому, намного длиннее..?
#:/etc/varnish# apt-cache policy libvarnishapi1
libvarnishapi1:
Installed: 4.1.3-1~jessie
Candidate: 4.1.3-1~jessie
Version table:
*** 4.1.3-1~jessie 500
500 http://repo.varnish-cache.org/debian jessie/varnish-4.1 amd64 Packages
100 /var/lib/dpkg/status
4.1.2-2~jessie 500
500 http://repo.varnish-cache.org/debian jessie/varnish-4.1 amd64 Packages
4.1.2-1~jessie 500
500 http://repo.varnish-cache.org/debian jessie/varnish-4.1 amd64 Packages
4.1.1-1 500
500 http://azure.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
4.1.1-1~jessie 500
500 http://repo.varnish-cache.org/debian jessie/varnish-4.1 amd64 Packages
4.1.0-1~jessie 500
500 http://repo.varnish-cache.org/debian jessie/varnish-4.1 amd64 *Packages
3.0.7-1~lucid 500
500 http://repo.varnish-cache.org/ubuntu lucid/varnish-3.0 amd64 Packages
3.0.6-1~lucid 500
500 http://repo.varnish-cache.org/ubuntu lucid/varnish-3.0 amd64 Packages
3.0.5-1~lucid 500
500 http://repo.varnish-cache.org/ubuntu lucid/varnish-3.0 amd64 Packages
3.0.4-1~lucid 500
500 http://repo.varnish-cache.org/ubuntu lucid/varnish-3.0 amd64 Packages
3.0.3-1~lucid 500
500 http://repo.varnish-cache.org/ubuntu lucid/varnish-3.0 amd64 Packages
3.0.2-1~1lucid1 500
500 http://repo.varnish-cache.org/ubuntu lucid/varnish-3.0 amd64 Packages
3.0.1-1~lucid1 500
500 http://repo.varnish-cache.org/ubuntu lucid/varnish-3.0 amd64* Packages
Этот список вызывает какие-либо проблемы? Я попытался очистить лак + все настройки, и это позволило расширить функциональность (например, запуск лака). Если да, то как правильно очистить исходные коды пакетов? как уже пробовал один раз и список выше не изменился?
Спасибо
Обновить:
PS Aux | grep лак Показывает три процесса:
vcache 7518 0,0 1,1 120836 7544? Ss 02:29 0:00 /usr/sbin/varnishd -j unix, пользователь =vcache -F -a:80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret - с маллок,256м vcache 7532 0,2 13,7 267804 94072? Sl 02:29 0:00 /usr/sbin/varnishd -j unix, пользователь =vcache -F -a:80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/.., root 7810 0,0 0,1 12944 1084 pts/0 S+ 02:32 0:00 grep --color=auto лак
Говорит, что должно быть только два? deshack.net/how-to-varnish-listen-port-80-systemd/
1 ответ
Наконец-то все получилось - в конечных точках Azure я выбрал Плавающий IP-адрес Включен для:80, установлен на отключен и теперь работает как положено.