У меня следующая настройка бэкэнда:
backend seanesopenko {
.host = "seanesopenko.ca";
.port = "8080";
.connect_timeout = 60s;
.first_byte_timeout = 300s;
.between_bytes_timeout = 60s;
}
Я все еще получаю ошибки 503 Guru Mediation, несмотря на то, что в бэкэндах установлены таймауты. Я думаю, что это могут быть ошибки apache2 / php, которые Varnish отображает как ошибки Guru Mediation 503. Как настроить varnish / apache для отображения ошибок apache2?
Ошибка 503 от Varnish обычно означает:
connect_timeout
секунд, или было отказано и т. д.).Поскольку (а) не относится к вашей конфигурации, я предполагаю (б). Что дает выход varnishlog
выглядит как? Вы проверили, что можете правильно подключиться к http://seanesopenko.ca:8080/ с вашего сервера Varnish? Например:
curl http://seanesopenko.ca:8080/
В любом слючае, varnishlog
должен пролить свет на ситуацию.