630просмотров
72.4%от подписчиков
4 марта 2026 г.
stats📷 ФотоScore: 693
Как 50 байт ломали мой сайт 🤪 В первую очередь благодарю за обратную связь, которую вы мне даете ❤️
А еще зацените какие изменения готовятся на сайте, но это пока небольшой спойлер — https://etl-kitchen-book.ru/data/ (Да, там граф материалов и roadmap в каком порядке изучать, если ты новичок). Уже несколько месяцев как мой сайт живет на VPS у reg.ru. На первый взгляд все работало стабильно и быстро, но начал получать от вас фидбэк, что сайт недоступен. Причем странно...
ping проходит, по HTTP отвечает, а HTTPS — висит и таймаут. При этом ошибка не у всех — у кого-то открывается, у кого-то нет.
Начал смотреть доступность сайта (смотри фото Было) и вижу как примерно 75% падают по тайм-ауту 😩. Вместе с поддержкой reg.ru разобрались. Оказалось, проблема в размере сетевых пакетов 👌 ❓ Что произошло?
Сеть reg.ru пропускает пакеты до 1450 байт (это MTU — максимальный размер пакета). Docker по умолчанию создаёт свои сети с лимитом 1500 байт. Простые запросы проходят — они маленькие. А HTTPS-хендшейк (обмен сертификатами при подключении) — больше 1450 байт, и его просто обрезает на уровне сети. Соединение не устанавливается. 🛠 Как починил? Создал файл /etc/docker/daemon.json:
{"mtu": 1450} Перезапустил Docker, и обязательно пересоздал контейнеры: docker compose down && docker compose up -d (просто restart не поможет, нужно пересоздать сети). и все заработало 🥳 🥳 Дайте знать, если интересно узнать про то как живет сайт и инфраструктура, а то в последнее время у нас только хиханьки, да хахоньки @etl_kitchen