Szukam rozwiązania nginx, które wyświetli komunikat tymczasowy, gdy serwer underling jest wyłączony.Jak zaimplementować stronę inteligentnej konserwacji dla nginx, która pojawia się, gdy serwer bazowy nie działa?
szukam lub rozwiązania, które zachowują się tak:
- wyświetlić stronę konserwacyjne (503), jeśli serwer upstream jest w dół
- wyświetlacz timeout (504), jeśli serwer upstream nie zwróć dowolną treść w ciągu 60 sekund (może zająć więcej, aby zwrócić całą zawartość)
- opcjonalnie: znajdź sposób pomiaru czasu spędzonego od pierwszego uruchomienia usługi, aby wyświetlić komunikat konserwacji: ale wyślij wiadomość e-mail do administratora, jeśli nadal trwa to dłużej niż 5 minut.
Powtórzmy: chodzi o to, aby stworzyć konfigurację, która umożliwia administratorowi serwera restartowanie serwerów nadrzędnych bez konieczności zarządzania komunikatami konserwacyjnymi.
Wydaje się, że jest to duplikat [5031818] (http://stackoverflow.com/questions/5031818/show-a-custom-503-page-if-upstream-is-down) plus użycie czegoś podobnego do http: //pingdom.com –