Wie kann ich überprüfen, warum eine Lack probe ausfällt?
Ich bin es gewohnt zu laufen
varnishadm -T localhost:6082 debug.health
überprüfen des backends Gesundheitszustand, aber wie kann ich überprüfen, warum eine Sonde fehl in details (z.B. timeouts, falschen http-status-code)?
InformationsquelleAutor Gabriele Perego | 2013-08-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ein wenig schwierig zu finden [1], aber:
...
Benutzen Sie deshalb varnishlog zu bekommen fehl details.
[1] https://www.varnish-cache.org/trac/wiki/BackendPolling#SHMlog
Ich habe erweiterte die Dokumentation Auszug. In Ihrem Fall Lack führen Sie die Anfrage, aber die backend-Antwort nie wieder zu Verschwinden, so dass die meisten wahrscheinlich ein time-out. Besser überprüfen backend-Protokolle für die Sonde ergibt.
Ok, danke @NITEMAN ich werde versuchen, das zu Debuggen, das Problem auf backend-Seite.
InformationsquelleAutor NITEMAN
In Lack 4.0 können Sie sehen den status aller backends, und Ihrer letzten probe Erfolgsquote mit
varnishadm backend.list -p
für die alte Liste mit mehr DetailsInformationsquelleAutor Ted Percival
Mindestens mit Lack 4 Sie können diesen Befehl auch verwenden, zum Debuggen der Gesundheits-Sonden:
varnishadm backend.list
jetztInformationsquelleAutor Matthias