Konfiguruję serwer przełączania awaryjnego, którego zadaniem jest akceptacja każdego przychodzącego żądania i odpowiedź z pustą odpowiedzią 200. Chodzi o to, aby zminimalizować czas odpowiedzi i upewnić się, że nie wysyłamy żadnych 40x ani 50x.
Próbowałem użyć return 200;
dla pożądanych lokalizacji w Nginx, ale moim systemom monitorowania (Pingdom) nie podobała się odpowiedź i uważam, że serwer nie odpowiada.
Czy istnieje lepszy sposób, aby to zrobić, oczywiście przy minimalnym obciążeniu serwera?
Możesz poprosić nginx o zwrócenie pustego HTTP 200 przez blok konfiguracji, taki jak:
Możesz odkomentować
access_log
linię, jeśli nie chcesz rejestrować wszystkich kontroli stanu.źródło