Як отримувати лист, якщо сайт впав: моніторинг сайту
Отримувати лист про те, що сайт впав, можна кількома способами: безкоштовний монітор на кшталт UptimeRobot, сповіщення, яке вже є у вашого хостингу чи платформи, власний монітор на кшталт Uptime Kuma, платний сервіс, який дзвонить на телефон, або одне речення для MailMeWhen — без акаунта і без панелі.
Зазвичай про падіння сайту дізнаються не з панелі. Пише клієнт і питає, чи ви ще працюєте. Або ви самі відкриваєте свій магазин у неділю ввечері й бачите порожню сторінку. На той час сайт лежить уже кілька годин, і всі замовлення й реєстрації за цей час пропали.
Способи отримувати лист, коли сайт впав
Сповіщення про падіння сайту в одне речення
Запишіть адресу й те, що для вас означає «працює»: «напишіть мені, якщо мій магазин перестане відкриватися». Налаштує жива людина. Без акаунта, без панелі, нічого не треба тримати налаштованим. Ми перевіряємо сайт щохвилини, і доки він відповідає, ви нічого від нас не отримуєте.
Коли він перестає відповідати, ми пробуємо ще раз зовсім іншим мережевим маршрутом. Пишемо лише якщо не спрацювали обидва: один упалий маршрут може означати, що зламалася наша лінія, а не ваш сайт. Лист приходить через дві-три хвилини після того, як сайт замовк. У ньому простими словами сказано, що ми побачили: запит, який не дочекався відповіді, помилка 500 від сервера або домен, який більше не знаходиться. Якщо ім'я ще знаходиться, лист скаже, чи вказує воно на якийсь сервер. Так ви зрозумієте, кому дзвонити: хостингу чи реєстратору домену. Коли сайт повернеться, другий лист скаже, скільки всього він пролежав.
Якщо хочете, раз на тиждень короткий лист казатиме, що сайт у порядку і ми досі стежимо. У будь-якого монітора тиша означає одне з двох: або нічого не сталося, або помер сам монітор. Цей лист допомагає відрізнити одне від іншого. Перші 7 днів безкоштовно, платіжні дані не потрібні. Далі 5 USD/міс. за цей один сайт, і без підписки все зупиняється саме. Щоб зупинити, досить один раз відповісти.
Корисно знати про сповіщення про падіння сайту
Перевірка самої лише головної сторінки може пропустити те, що зламалося насправді. У магазину, де відмовило оформлення замовлення, головна часто відкривається як ні в чому не бувало. Застосунок із мертвим сервером досі малює свою оболонку. Тому назвіть слово, яке має бути на сторінці, наприклад «До кошика» або «Увійти». Тоді сторінка, яка відкривається, але вже не працює, теж вважається впалою.
Через хибні тривоги люди перестають читати сповіщення. Одна невдала перевірка — це ще не падіння. Перезапуск, загублений пакет або одна погана хвилина на лінії самого монітора ззовні виглядають точнісінько як мертвий сервер. Що б ви не обрали, воно має перевірити ще раз, перш ніж писати, і краще з іншої мережі.
Знати — не означає полагодити. Жодне сповіщення не втримає сайт у роботі. Воно дає вам лише час між тим, як сайт замовк, і тим, як це помітив клієнт. Вирішіть заздалегідь, хто отримує лист і що з ним робить. А якщо година простою коштує дорого, заплатіть за сервіс, який о третій ночі подзвонить на телефон.
Спробуйте — передайте нам це речення:
Стежте за моїм магазином на [вставте посилання] і напишіть мені, якщо він перестане відкриватися, і ще раз, коли знову запрацює. На сторінці має бути «До кошика».
Часті запитання
Хіба немає безкоштовного сповіщення про падіння сайту?
Є, і для багатьох сайтів це правильний вибір. Безкоштовний тариф UptimeRobot покриває 50 адрес, Jetpack безкоштовно стежить за сайтом на WordPress, а Uptime Kuma безкоштовна, якщо є сервер, де її запустити. Вони перевіряють раз на п'ять хвилин і чекають, що ви вестимете акаунт і панель. MailMeWhen — інший варіант: одне речення, нічого налаштовувати, перевірка щохвилини і листи простими словами. Якщо з панеллю вам зручно, беріть безкоштовний.
Як швидко я дізнаюся, що мій сайт впав?
Ми перевіряємо щохвилини і, перш ніж писати, підтверджуємо збій другим, незалежним маршрутом. Тому лист зазвичай приходить через дві-три хвилини після того, як сайт перестав відповідати. Протягом 24 годин після вашого запиту перший лист розповість, що ми спостерігаємо, як часто і що побачила перша перевірка. Інтервал обирати не треба, панель вести не треба.
Монітор каже, що сайт впав, а в мене він відкривається. Хто має рацію?
Можуть мати рацію обидва. Сайт може працювати з однієї мережі й не відкриватися з іншої: заблокований діапазон адрес, зламаний маршрут, проблема в CDN в одному регіоні або зміна DNS, яку одні резолвери вже отримали, а інші ще ні. Тому одна невдала перевірка ніколи не повинна перетворюватися на лист. Ми вважаємо, що сайт впав, лише коли не спрацювали два незалежні маршрути. Якщо вони розходяться, ми мовчимо й дивимося ще раз, а не пишемо вам те, чого не можемо довести.