Ich konfiguriere einen Failover-Server, der eingehende Anforderungen entgegennehmen und mit leeren 200 Antworten antworten soll. Die Idee ist, die Antwortzeit zu minimieren und sicherzustellen, dass wir keine 40x oder 50x senden.
Ich habe versucht, return 200;
für die gewünschten Standorte in Nginx zu verwenden, aber meine Überwachungssysteme (Pingdom) mochten die Antwort nicht und erwägen, dass der Server nicht reagiert.
Gibt es einen besseren Weg, dies zu tun, natürlich mit minimalem Overhead auf dem Server?
Sie können Nginx veranlassen, ein leeres HTTP 200 durch einen Konfigurationsblock wie folgt zurückzugeben:
Sie können die
access_log
Zeile aus dem Kommentar entfernen , wenn Sie nicht möchten, dass alle diese Integritätsprüfungen protokolliert werden.quelle