ПРАКТИКА / БЕЗ ЛИШНЕГО ШУМА
Разобраться.
Проверить.
Починить.
Заметки о системах, которые работают.
И о том, как понять, почему они перестали.
$ curl -v https://example.com
# Ищем, на каком этапе сбой
- 01 DNS Какой адрес?
- 02 TCP Есть соединение?
- 03 TLS Кому доверяем?
- 04 HTTP Что ответил сервер?
Сначала факты. Потом изменения.
ПОЛЕВАЯ ЗАПИСКА № 01 Любая диагностика начинается
с хорошего вопроса.
БИБЛИОТЕКА ПРАКТИКИ
Несколько полезных разборов
010203
Сайт не открывается. С какого слоя начать?
Как читать вывод curl и отличать сбой DNS от ошибки соединения, TLS и HTTP.
Counter и gauge: похожие числа, разные вопросы
Почему накопленное число запросов и текущая длина очереди требуют разного подхода.
Меняем конфигурацию nginx с проверкой результата
Простой порядок действий: сохранить, проверить синтаксис, перечитать и проверить запросом.
ПОД РУКОЙ
Два инструмента.
Меньше переключений.
Считайте подсети и переводите время прямо в браузере.
Без загрузки данных на сервер.