блог

страница статуса теперь не на наших серверах

1 минута чтения

у страницы статуса одна работа: сказать, что работает, именно тогда, когда что-то не работает. если она лежит на том же сервере, что и всё остальное, в худший момент её тоже не видно. поэтому status.voidhosting.org теперь отдаёт CDN (Bunny), а наши серверы только кладут туда два файла с данными.

два взгляда

первый — наш мониторинг. раз в минуту он проверяет сайт, кабинет, API, бот, узлы серверов, прокси, веб-хостинг, регистрацию доменов и пополнение баланса. сбоем он считает три плохие проверки подряд, то есть примерно три минуты: одна-две проваленные проверки бывают и тогда, когда барахлит сеть рядом с проверяющим.

второй — проба на другом хосте и в другой сети. она раз в минуту открывает то, что открывает клиент: сайт, кабинет, API и сайты на веб-хостинге. её ответ может только смягчить наш, но не ухудшить:

у насснаружина странице
работаетчто угодноработает
перебои или сбойработаетработает
перебои или сбойперебоиперебои
сбойсбойсбой
что угоднонет свежих данныхкак видим мы

зачем так. 13 ноября наш сервер потерял прямой путь до хостинга, а сайты клиентов всё это время открывались. страница несколько часов показывала «перебои», хотя у клиентов всё работало. теперь в таком случае правильный ответ даёт взгляд снаружи.

когда молчит наш мониторинг

если файл от нашего мониторинга не обновлялся больше трёх минут, а проба снаружи свежая, страница так и говорит: «наш мониторинг не отвечает». под этим — что видно снаружи: открываются ли сайт, кабинет, API и сайты на хостинге. об остальном честно написано «нет данных».

страница статуса, когда наш мониторинг молчит, а снаружи всё открывается
так страница выглядит, когда молчит наш мониторинг. снимок сделан на тестовых данных

если устарели оба файла, страница пишет «данные устарели» и время последней проверки. зелёного «всё работает» без свежих данных она не показывает.