我的在線白板應用程序以前一直在工作,但無論出於何種原因,它不再有效。現在它顯示了一個503 Varnish緩存錯誤,如下所示:http://grab.by/eFHG奇怪的清漆503錯誤 - 這是什麼意思?
您是否碰巧知道我應該開始嘗試解決此問題?
謝謝! Donny
我的在線白板應用程序以前一直在工作,但無論出於何種原因,它不再有效。現在它顯示了一個503 Varnish緩存錯誤,如下所示:http://grab.by/eFHG奇怪的清漆503錯誤 - 這是什麼意思?
您是否碰巧知道我應該開始嘗試解決此問題?
謝謝! Donny
此錯誤意味着Varnish在超時限制內從後端沒有響應(即使不是HTTP錯誤)。
可以解決,在許多方面:
在後端:你看到光油請求在你的網絡服務器 日誌?
在Varnish服務器上:運行varnishlog並檢查請求過程。您應該按照以下順序執行事件:RxRequest> TxRequest> RxResponse> TxResponse。你的問題在TxRequest(請求發送到後端)和RxResponse(從後端收到響應)之間。
在您的Varnish服務器上,嘗試使用telnet(telnet)連接後端。它連接嗎?如果有,請嘗試發送請求(例如「GET /」)。你收到迴應嗎?
可能原因可能是:清漆&後端,壞清漆或後端Web服務器配置之間的防火牆/ SELinux的阻塞(是後端地址&端口同步?),Web服務器停止,...
如果使用CentOS,你是否介意詳細說明 – Muhaimin 2014-12-27 02:07:50
我發現這是在完全堆棧重新啓動後發生的。在堆疊後重新啓動清漆後,它很好 – sidonaldson 2016-03-10 12:31:24
你可以始終檢查您的/etc/varnish/default.vcl
(CentOS)。
backend default {
.host = "127.0.0.1";
.port = "80";
}
確保.host
值是您的服務器IP地址和端口更改爲8080
,並在/etc/httpd/conf/httpd.conf
調整端口設置,並確保阿帕奇聽8080
。
編輯
這也意味着Web服務器(Apache)的有錯 /默認設置。
80
,他們應該是 8080
。8080
端口。sudo systemctl enable varnish
。sudo reboot
(緩存程序在開發狀態下困擾着我)。
你發現你的應用程序投擲503的原因嗎? – 2014-06-24 00:13:28
我一直在我的Cloudways服務器上經常收到這個'Error 503 Backend fetch failed'錯誤。我可能會盡快嘗試:https://community.cloudways。com/t/many-error-503-backend-fetch-failed/343/4 – Ryan 2018-02-10 23:12:28