私のオンラインホワイトボードアプリケーションは以前は機能していましたが、何らかの理由で機能しなくなりました。これで、次のように503 Varnishキャッシュエラーが表示されます:http://grab.by/eFHG
この問題を解決するために私がどこから始めるべきか知っていますか?
ありがとう!ドニー
私のオンラインホワイトボードアプリケーションは以前は機能していましたが、何らかの理由で機能しなくなりました。これで、次のように503 Varnishキャッシュエラーが表示されます:http://grab.by/eFHG
この問題を解決するために私がどこから始めるべきか知っていますか?
ありがとう!ドニー
This error means that Varnish had no response (even not an HTTP error) from the backend within the timeout limit.
You can troubleshoot that in many ways :
On the backend : do you see requests from Varnish in your webserver log ?
On Varnish server : Run varnishlog and check the request process. You should have events in this order : RxRequest > TxRequest > RxResponse > TxResponse. Your problem is between TxRequest (request sent to backend) and RxResponse (response received from backend).
On your Varnish server try connecting on the backend using telnet (telnet ). Does it connect ? If it does, try sending a request (e.g. "GET / "). Do you receive a response ?
Probable causes could be : firewall/selinux blocking between varnish & backend, bad varnish or backend web server config (are backend address & port sync ?), webserver stopped, ...
あなたはいつでもあなたの/etc/varnish/default.vcl
(CentOS)をチェックすることができます。
backend default {
.host = "127.0.0.1";
.port = "80";
}
.host
値がサーバーのIPアドレスであることを確認し、ポートをに変更し8080
、ポート設定を調整して、 /etc/httpd/conf/httpd.conf
Apacheがリッスンするようにし8080
ます。
編集
Webサーバー(Apache)の/default設定が間違っている可能性もあります。
80
、である必要があります
8080
。8080
。ポートが必要です。sudo systemctl enable varnish
。sudo reboot
(キャッシュプログラムは開発状態で私を悩ませています)。今日このページにアクセスしようとすると、代わりに次の内容のエラーページが表示されました。
Error 503 Service Unavailable
Service Unavailable
Guru Mediation:
Details: cache-hel6832-HEL 1623148717 170212118
そのため、StackOverflowも今日失敗していたCDNを使用しているようで、失敗は同時に膨大な数のサービスに影響を与えていました。このような状況では、外部のCDNプロバイダーに翻弄される可能性があります。今日は、あなたができる唯一のことは、他の人があなたのためにそれを解決するのを待つことである場合があることを私たちに示しました。 幸いなことに、この種の停止は短命です。
適切な長期戦略は、単一ではなく複数のCDNサービスを使用することです。