Jak dostać e-mail, gdy strona nie działa — monitoring dostępności
E-mail o awarii strony można dostać na kilka sposobów: darmowy monitor dostępności, jak UptimeRobot, alert, który ma już Twój hosting albo platforma, narzędzie postawione u siebie, jak Uptime Kuma, płatna usługa, która dzwoni na telefon, albo jedno zdanie do MailMeWhen, bez konta i bez panelu.
Mało kto dowiaduje się o tym z panelu. Zwykle pisze klient i pyta, czy jeszcze działacie. Albo w niedzielę wieczorem otwierasz własny sklep i widzisz pustą stronę. Wtedy strona leży już od kilku godzin, a każde zamówienie i każda rejestracja z tego czasu przepadły.
Sposoby na e-mail, gdy strona przestaje działać
Powiadomienie o awarii strony w jednym zdaniu
Zapisz adres i to, co dla Ciebie znaczy „działa”: „napisz mi, jeśli mój sklep przestanie się ładować”. Ustawia to prawdziwy człowiek. Bez konta, bez panelu, bez niczego, co musisz utrzymywać. Sprawdzamy stronę co minutę i dopóki odpowiada, nie dostajesz nic.
Gdy przestaje odpowiadać, próbujemy jeszcze raz zupełnie inną trasą sieciową. Piszemy tylko wtedy, gdy zawiodą obie, bo jedna nieudana trasa może znaczyć, że zepsuło się nasze łącze, a nie Twoja strona. List dociera dwie–trzy minuty po tym, jak strona zamilkła. Mówi zwykłymi słowami, co zobaczyliśmy: żądanie, które przekroczyło limit czasu, błąd 500 z serwera albo domenę, której nie da się już rozwiązać. Jeśli nazwę da się jeszcze sprawdzić, list mówi, czy wciąż wskazuje na jakiś serwer. To podpowiada, czy dzwonić do hostingu, czy do rejestratora domeny. Gdy strona wraca, drugi list mówi, jak długo w sumie leżała.
Jeśli chcesz, krótki list co tydzień powie Ci, że strona działała i wciąż jej pilnujemy. Przy każdym monitorze cisza może znaczyć, że nic się nie stało, albo że sam monitor umarł. Ten list pozwala to rozróżnić. Pierwsze 7 dni są darmowe, bez danych płatniczych. Potem 5 USD/mies. za tę jedną stronę, a bez subskrypcji samo się kończy. Jedna odpowiedź zatrzymuje wszystko.
Warto wiedzieć o powiadomieniach o awarii strony
Sprawdzanie samej strony głównej może przeoczyć to, co naprawdę się zepsuło. Sklep, w którym nie działa składanie zamówienia, często wciąż pokazuje idealną stronę główną. Aplikacja, której zaplecze umarło, nadal rysuje swoją ramkę. Wskaż więc słowo, które musi być na stronie, na przykład „Dodaj do koszyka” albo „Zaloguj się”. Wtedy strona, która się ładuje, ale już nie działa, też liczy się jako awaria.
Fałszywe alarmy sprawiają, że ludzie przestają czytać powiadomienia. Jedno nieudane sprawdzenie to jeszcze nie awaria. Restart, zgubiony pakiet albo jedna zła minuta na łączu samego monitora wyglądają z zewnątrz dokładnie jak martwy serwer. Cokolwiek wybierzesz, powinno sprawdzić jeszcze raz, zanim napisze, najlepiej z innej sieci.
Wiedzieć to nie to samo co naprawić. Żadne powiadomienie nie utrzyma strony przy życiu. Daje Ci tylko czas między chwilą, gdy strona zamilkła, a chwilą, gdy zauważy to klient. Ustal z góry, kto dostaje list i co z nim robi. A jeśli godzina przestoju dużo kosztuje, zapłać za coś, co o trzeciej nad ranem zadzwoni na telefon.
Spróbuj — powierz nam to zdanie:
Pilnuj mojego sklepu pod [wklej link] i napisz mi, jeśli przestanie się ładować, i jeszcze raz, gdy wróci. Na stronie powinno być „Dodaj do koszyka”.
Częste pytania
Czy nie ma darmowego powiadomienia o awarii strony?
Jest, i dla wielu stron to właściwy wybór. Darmowy plan UptimeRobot obejmuje 50 adresów, Jetpack pilnuje strony WordPress za darmo, a Uptime Kuma nic nie kosztuje, jeśli masz serwer, na którym ją uruchomisz. Sprawdzają co pięć minut i oczekują, że będziesz utrzymywać konto i panel. MailMeWhen to inna wymiana: jedno zdanie, nic do ustawiania, sprawdzanie co minutę i listy pisane zwykłymi słowami. Jeśli dobrze czujesz się w panelu, weź darmowy.
Jak szybko dowiem się, że moja strona nie działa?
Sprawdzamy co minutę, a przed napisaniem potwierdzamy awarię drugą, niezależną trasą. Dlatego list dociera zwykle dwie–trzy minuty po tym, jak strona przestała odpowiadać. W ciągu 24 godzin od Twojej prośby pierwszy list mówi, co jest pilnowane, jak często i co zobaczyło pierwsze sprawdzenie. Nie ma interwału do wyboru ani panelu do utrzymywania.
Monitor mówi, że strona leży, a u mnie ładuje się normalnie. Kto ma rację?
Obie strony mogą mieć rację. Strona może działać w jednej sieci i być nieosiągalna z innej: zablokowany zakres adresów, zepsuta trasa, regionalny problem w CDN albo zmiana DNS, którą jedne resolwery już mają, a inne jeszcze nie. Dlatego jedno nieudane sprawdzenie nigdy nie powinno zamieniać się w list. Mówimy „leży” tylko wtedy, gdy zawiodą dwie niezależne trasy. Gdy się nie zgadzają, milczymy i patrzymy jeszcze raz, zamiast pisać Ci coś, czego nie umiemy dowieść.