Temporary cdn error тильда

Компания говорит, что всё из-за сбоя на стороне партнёра.

Компания говорит, что всё из-за сбоя на стороне партнёра.

Некоторые сайты с https-сертификатами не открываются, сообщил конструктор сайтов Tilda. На сбой в работе днём 21 апреля пожаловались пользователи в Twitter и «ВКонтакте».

В компании уточнили, что столкнулись с глобальным сбоем на стороне партнёра Variti, который обеспечивает фильтрацию трафика и защиту от DDоS-атак. Чтобы сертификат заработал и сайт открылся, сервис рекомендует выполнить следующие действия:

  • Проверить текущий IP-адрес в DNS на стороне регистратора домена. Если указан 185.203.72.17, его необходимо заменить на 185.129.100.113.
  • Если указан другой IP-адрес, его необходимо заменить на 185.129.100.112.
  • Перейти в «Настройки» сайта, затем SEO и https, а затем выключить и включить https.
  • Если сайт открывается по https, IP менять не нужно.

Для доменов в зоне .kz или .қаз IP-адрес должен быть 77.220.207.191. Для доменов в зоне .by — 45.155.60.8.

Компания также рекомендовала изучить инструкцию на своём сайте, а в случае трудностей — обратиться в службу поддержки в личном кабинете.


Обновлено в 20:35.

«Мы увидели, что у компании-партнёра Variti случился сбой, поэтому оперативно мигрировали на другой сервис. На данный момент у большинства пользователей Tilda https-сертификаты заработали и сайты открываются. Мы продолжаем следить за ситуацией и работаем над решением. Приносим извинения всем пользователям, которые столкнулись со сложностями сегодня», — прокомметировали vc.ru в компании.

Материал дополнен редакцией

Проблема возникла не из-за смены IP или иных изменений DNS, а из-за перебоев на стороне сервиса, который предоставляет адреса для подключения собственного домена. (Официальный ответ Tilda CMS)

То, с чем пришлось столкнуться абсолютно всем пользователям Тильды сегодня

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

Один мой клиент прислал скриншот (смотрите выше), где на первый взгляд показалась обычная ситуация “Ну наверно SSL сертификат надо перевыпустить, делов то…” говорю “Ок, проверим”, после чего лезим в личный кабинет Тильды и проверяем настройки, на первый взгляд всё в порядке, никаких сбоев или проблем, всё настроено и подключено, начинаем разбираться….

Ещё не успев сделать запрос в поддержку Тильды, как появилось уведомление внутри кабинета такого содержания:

Что делать, если мой сайт не работает?
Из-за глобального сбоя на стороне нашего партнера, который предоставляет услуги фильтрации трафика и защиты от DDOS-атак, ваш сайт может не работать по HTTPS. Чтобы сайт заработал, укажите новые A-записи в DNS на стороне регистратора домена, указанные в инструкции http://help-ru.tilda.cc/customdomain. Сертификат выпишется автоматически, как изменения вступят в силу. Если у вас установлен редирект на c HTTP на HTTPS — пожалуйста, временно отключите его, чтобы сайт продолжал работать по HTTP.”

Думаю, ага, всё таки не наш косяк, по итогу выполняю инструкцию, в которой указано сменить ip адрес записи А на DNS хостинге провайдера на новый.

Как это сделать читайте ниже, этот ответ уже прислали в официальной группе, где негодование начало увеличиваться с каждой минутой.

Некоторые сайты с https-сертификатами не открываются. Чтобы сертификат заработал и сайт открылся, необходимо:
1. Проверить текущий IP-адрес в DNS на стороне регистратора домена. Если указан 185.203.72.17, его необходимо заменить на 185.129.100.113.
2. Если указан другой IP-адрес, его необходимо заменить на 185.129.100.112.
3. Перейдите в Настройки сайта > SEO > HTTPS > выключите и включите https.
Готово! Все должно заработать.

Подробная инструкция: http://help-ru.tilda.cc/customdomain

Для Казахстана и Беларуси: если домен вашего сайта в зоне .kz или .қаз, ip-адрес должен быть 77.220.207.191. Для доменов в зоне .by — 45.155.60.8.

Если у вас возникли сложности — напишите в службу поддержки в личном кабинете, мы обязательно поможем со всем разобраться. (Ответ представителя Тильда CMS в официальной группе Вконтакте)

После изменений конечно же ничего не заработало, о чем разгневанные пользователи писали все как один:

Немного позже, представители Тильды всё таки опубликовали официальный ответ о ситуации новым постом, где были закрыты комментарии, что вызывало ещё больше злости у людей, которые вынуждены были общаться под постом ниже не связанным с этой проблемой (возможно на момент выход статьи комментарии всё таки откроют).

Официальный ответ представителей Тильда (Tilda CMS)

Чем грозят такие внезапные “падения” сайтов на Тильде?

1.Просадка по SEO, падение в выдачи поисковиков.

Как и любой сайт компании при внезапной остановке может серьезно пострадать в поисковой выдачи, боты Яндекса и Гугла активно чистят места показов, если обнаруживают, что страница не доступна, естественно восстановить свои позиции будет сложно или почти невозможно.

2.Слив рекламного бюджета

Одной из главных претензий пользователей было не сколько то, что сам сайт перестал работать, а то, что на него была запущена реклама и естественно без каких либо предупреждений или уведомлений бюджет просто сливался в никуда, а таргетолог/директолог или же проект менеджер напрямую отвечает за такие вещи и доказать своему заказчику почему это произошло будет сложно.

Подводя итог, хочется не сколько полить грязью сервис Tilda CMS, а проверить, как представители компании справятся с такой ситуацией, будут ли они отмалчиваться, как сработает поддержка внутри сервиса, как скоро устранят ключевую проблему – работоспособность сайтов с https и сертификатов (на данный момент сайт по прежнему не работает), будут ли какие-то компенсации для пользователей, ведь этот вопрос не раз прозвучал в комментариях, на который никак не дали ответов представители Тильды и конечно же главный вопрос, как сильно мы зависим от сторонних ресурсов, на которых может случиться что угодно, на которых стоят наши сайты, сайты клиентов, у кого-то целый бизнес выстроен на построении сайтов на Тильде!

Поделитесь в комментариях по теме этой ситуации, какой опыт и впечатления сложились у вас, будете ли продолжать работать на Тильде?

Определите причину проблемы: источник или CDN-ресурс

Проверьте настройки CDN

  • Конфигурация персонального домена

  • Заголовок Host

  • Протокол взаимодействия с источником

  • SSL

  • Опции кеширования

  • Очистка кеша

После интеграции с CDN контент вашего сайта не загружается или загружается неправильно? Эта инструкция поможет быстро решить часто возникающие проблемы.

Определите причину проблемы: источник или CDN-ресурс

Выберите любой файл, который раздаётся через CDN. Запросите его с источника напрямую и проверьте код ответа.

Например:

  • example.com — домен вашего сайта-источника.

  • http или https — зависит от протокола, по которому отвечает источник.

  • /image.png — путь до файла, который вы запрашиваете.

Запрос будет выглядеть так:

http(s)://example.com/image.png

Если файл загружается корректно и отвечает кодом HTTP 200, значит, проблема не связана с источником. В таком случае проверьте настройки CDN, следуя инструкции ниже. Если файл загружается с ошибками и отвечает кодом HTTP 4xx или 5xx, значит, сложность на стороне источника, а не на стороне CDN.

Проверьте настройки CDN

Проверьте конфигурацию персонального домена

Контент будет раздаваться с вашего источника, а не через CDN, если CNAME-запись персонального домена не настроена. Проверьте её:

1. Перейдите в Настройки ресурса и посмотрите на кнопку Инструкция по настройке. Откройте её, если вы видите уведомление «Осталось Х шагов». Перейдите к следующему разделу этой инструкции, если уведомления нет.

9b95553c647cfdc65c64a4d4f2c5dbc8.png

2. Нажмите на кнопку Проверить статус настройки DNS.

d0abd8226d1c1a0452db7ddfeb6a4399.png

Появится такое уведомление, если CNAME-запись не настроена:

3635aa2d47cb492c34b05e1fa2168dc2.png

Если вы видите уведомление «DNS-запись успешно настроена», значит, CNAME-запись настроена верно — откройте следующий раздел этой инструкции.

3. Откройте Набор инструментов администратора Google, выберите вкладку CNAME и введите персональный домен вашего CDN-ресурса. На скриншоте выше это cdn.example.com. Нажмите Enter.

fb43c829b86961983a4cd9fa6ae1058a.png

Далее возможны два варианта:

1) В секции TARGET появится значение CNAME-записи из Инструкции по настройке.

382d03c34124d01e369ae29941467493.png

Это значит, что CNAME-запись настроена корректно. Проверьте статус настройки DNS снова (повторите шаг №2). В Инструкции по настройке должно появиться уведомление о том, что запись настроена.

Обратите внимание: DNS-записи обновляются в течение 24 часов.

2) В нижней секции появилось сообщение «Record not found!». В этом случае добавьте CNAME-запись по инструкции «Задать доменное имя для доставки контента через CDN».

9fc6f3fc65c20377caec414874fc0f44.png

4. Дождитесь обновления DNS-записи, очистите кеш браузера и попробуйте запросить контент через CDN снова. Если проблема заключалась в некорректных настройках CNAME-записи, сложность с загрузкой контента больше не повторится.

Проверьте опцию Заголовок Host

Ваш источник не сможет обрабатывать запросы от CDN, если значение опции Заголовок Host не будет совпадать с доменом источника. Проверьте, правильно ли настроена опция:

  1. Перейдите в Настройки ресурса HTTP-заголовки → Заголовок Host.

9e47676971000cf30903fd06690a9d13.png

2. Скопируйте значение заголовка Host из опции.

3. Выполните команду в терминале или консоли:

curl -H "Host: example.com" -I http(s)://10.0.0.1/image.png

где:

  • example.com — значение заголовка Host.

  • http или https — зависит от протокола, по которому отвечает источник.

  • 10.0.0.1 — IP-адрес источника.

  • /image.png — путь до файла, который вы запрашиваете.

4. Если в ответе вы получили код HTTP 2xx, проблема не связана с заголовком Host. В таком случае перейдите к следующему разделу этой инструкции.

Опция Заголовок Host настроена неверно, если вам вернулся ответ с кодом HTTP 4xx или 5xx. Чтобы это исправить:

  • Впишите домен вашего источника в значение опции Заголовок Host, если с CDN интегрирован только один сайт. Затем очистите кеш CDN и подождите 15 минут, чтобы новые настройки вступили в силу.

  • Если вы добавили несколько источников в группу источников, каждый из них должен корректно обрабатывать домен, который указан в опции Заголовок Host. Настройте источники, чтобы они обрабатывали значение заголовка. Затем очистите кеш CDN и подождите 15 минут, чтобы новые настройки вступили в силу.

Проверьте опцию Протокол взаимодействия с источником

CDN ответит ошибкой или перенаправит запрос на источник, если вы выберите неверное значение опции Протокол взаимодействия с источником. Чтобы проверить, верный ли выбран протокол:

1. Определите, какой протокол использует ваш сайт. Для этого откройте сайт в браузере и посмотрите на адресную строку. Если слева от доменного имени стоит иконка замка, значит, ваш сайт работает по протоколу HTTPS.

84a4bc1ef88bb2ecba805106520b8ac1.png

Так, когда вы скопируете значение адресной строки, получите: https://example.com. Вместо example.com — ваш домен.

Если видите надпись «Не защищено» или Not secure, значит, сайт работает по HTTP. После копирования значения адресной строки, получите: http://example.com. Вместо example.com — ваш домен.

984dfbf4eb573a4d2b6feb86a257466e.png

Возможно, ваш источник доступен и по протоколу HTTP, и по протоколу HTTPS. Чтобы это проверить, откройте ваш сайт по обоим протоколам: http://example.com и https://example.com.

2. Перейдите в Настройки ресурсаОбщие → Протокол взаимодействия с источником. Вы увидите, какой протокол выбран для CDN-ресурса.

158570bda750b9f218f47f4cf3d2f7d0.png

3. Сравните протокол из шага №1 со значением опции из шага №2. Если они совпадают: например, сайт работает по протоколу HTTP, и в значении опции выбран протокол HTTP, значит, проблема не связана с протоколом. Тогда перейдите к следующему разделу этой инструкции.

Если протоколы отличаются, перейдите к следующему шагу этой инструкции.

4. Измените значение опции Протокол взаимодействия с источником в соответствии с инструкцией «Источник. Указать источник контента и протокол взаимодействия с источником». Выберите тип протокола, который использует ваш сайт. Сохраните настройки и очистите кеш CDN.

Проверьте опцию SSL

Если вы активировали опцию SSL, но сертификат для вашего персонального домена не добавился или добавился с ошибкой, контент будет недоступен через CDN, или вы увидите надпись «Не защищено» (Not secure) в браузере.

9fbcec3325c11671c39eaf0a005327fa.png

Проверьте настройки SSL-сертификата. Для этого перейдите в Настройки ресурсаSSL → SSL и убедитесь, что ползунок «Поддержка HTTPS» активен.

d4bf8b2320e35b3acef38ffe9e779bf5.png

Опция предложит две конфигурации: «Выписать бесплатный сертификат Let’s Encrypt» и «Добавить или выбрать собственный SSL-сертификат». В обоих случаях дождитесь, когда SSL-сертификат применится к CDN-ресурсу.

Процесс решения проблемы зависит от конфигурации SSL, которую вы выбрали.

Бесплатный сертификат Let’s Encrypt

1. Вернитесь к разделу о проверке персонального домена и убедитесь, что для него создана CNAME-запись. Без неё сертификат Let’s Encrypt не выпишется. Перейдите к следующему шагу этой инструкции, если CNAME-запись существует.

2. Перейдите в Настройки ресурсаПравила.

af1d47ba2e3c4b12b20ffed69964608b.png

3. Убедитесь, что на CDN-ресурсе нет правил, которые бы помешали выписке сертификата. Чтобы выявить их, проверьте поле «Шаблон правила» каждого правила. Убедитесь, что это поле не содержит следующие значения:

  • /*

  • ((?!(jpeg|gif|png|pdf|jpg|css|js|woff|woff2|ttf)).)*$

  • /.well-known/acme-challenge/

Первое и второе значения охватывают все запросы, которые приходят на CDN. Третье значение совпадает со значением, которое мы используем для выписки сертификата. Поэтому при наличии любого из приведённых выше значений, сертификат Let’s Encrypt не выпишется.

Если вы нашли правило с таким значением, удалите или измените его. В следующий раз, когда Let’s Encrypt попытается выписать сертификат, попытка будет успешной.

В случае если на CDN-ресурсе ещё не добавлены правила, перейдите к следующему разделу этой инструкции.

Собственный SSL-сертификат

1. Выполните команду в терминале или консоли:

curl -I https://cdn.example.com/image.png

где:

  • cdn.example.com — персональный домен,

  • /image.png — путь до файла, который вы запрашиваете.

Если в ответе вы получили код HTTP 2xx, перейдите к следующему шагу этой инструкции. Если в ответе ошибка

curl: (77) schannel: next InitializeSecurityContext failed: SEC_E_UNTRUSTED_ROOT (0x80090325)

значит, используется самоподписанный сертификат. Такие сертификаты не подходят для доставки контента. В этом случае выпишите новый сертификат с помощью Центра Сертификации и добавьте его в соответствии с инструкцией «Добавить SSL-сертификат к ресурсу для передачи контента по HTTPS».

2. Откройте ваш сайт и запросите любой файл, который доставляется через CDN. Нажмите на иконку замка и перейдите к информации о сертификате. Проверьте следующие значения:

  • На какой домен распространяется сертификат

  • Срок действия сертификата

e5b44e6c3b11c0fe01d3a2dc7d8f0389.png

Если вы видите, что срок действия сертификата не истёк, а сертификат выписан для персонального домена вашего ресурса (если указан домен вида *.example.com, значит, вы используете wildcard-сертификат, который распространяется на все поддомены, включая cdn.example.com), перейдите к следующему шагу этой инструкции.

Обновите сертификат, если срок его действия истёк или выпишите другой, если домен распространяется на домен, отличный от персонального домена CDN-ресурса.

3. Перейдите на сайт SSLlabs, введите персональный домен в поле Hostname и нажмите на кнопку Submit.

9da68db4a3c97c72a8001c9fdce29d4b.png

Проверка займёт несколько минут. Если она не выявит проблем с цепочками сертификата или установит рейтинг «A+», значит, проблема не связана с SSL. В таком случае перейдите к следующему разделу этой инструкции.

855654e606f0213880f5fef4313eaa4f.png

Если проверка выявит проблему с цепочками сертификата или установит рейтинг «B», значит цепочка сертификата неполная или добавлена неверно. Перейдите в раздел SSL-сертификаты в личном кабинете. Удалите некорректный сертификат и добавьте его снова в соответствии с инструкцией «Добавить SSL-сертификат к ресурсу для передачи контента по HTTPS».

44d7db7456d806cc0e3cc8161c6be7d9.png

Проверьте опции кеширования

Контент будет доставляться медленно, а статистика кешированного трафика покажет низкое значение, если опции кеширования настроены неверно.

1. Перейдите на страницу Дашборда и нажмите на Общий трафик.

1be9fd90b6d78d120cde1acb4c590f25.png

2. Установите фильтр «Кешированный трафик», выберите CDN-ресурс и временной диапазон. Если процент кешированного трафика менее 60%, значит, на CDN кешируется малая часть контента.

668dd530aedda37aae7dbb323a0920b1.png

В этом случае проверьте, когда вы создали CDN-ресурс. О проблеме с кешированием можно судить спустя два дня использования CDN, так как за это время прогревается его кеш. На процент кешированного трафика также влияет количество запросов на контент от конечных пользователей. Увеличьте количество запросов, а если это не поможет, перейдите к следующему шагу этой инструкции.

Внимание: если контент не запрашивается, он удалится из кеша CDN через 36 часов независимо от настроек кеширования.

3. Выберите любой файл, который доставляется через CDN, запросите его с помощью браузера, консоли или терминала и найдите HTTP-заголовки Cache и Cache Control. Если в ответе вы видите одно из значений ниже, значит, есть проблема с настройками кеширования:

  • Cache-Control: max-age=0,

  • Cache-Control: private,

  • Cache-Control: no-cache,

  • Cache: MISS.

Перейдите к следующему шагу этой инструкции, если одно из значений выше совпало с вашим ответом. Если совпадений нет — перейдите к шагу №5 этой инструкции.

4. Перейдите в Настройки ресурсаКеширование → Кеширование на CDN. Настройте опцию в соответствии с инструкцией «Настроить и проверить параметры кеширования на CDN-серверах».

0243fefca0b917367d87fea461f79bb5.png

5. Проверьте опции Set-Cookie и Параметры запроса и активируйте их, если они выключены. Так, CDN будет кешировать файлы с разными параметрами запроса и значениями HTTP-заголовка Set-Cookie как один файл, что повысит процент кешированного трафика.

b7dc55c08930fdf240756bcb864b66ed.png

Проверьте опцию Очистка

Как понять, что опция Очистка не сработала:

  • CDN возвращает устаревший файл.

  • Файл в кеше CDN и тот же файл на источнике не совпадают.

Как исправить ошибку:

1. Подождите 15 минут, чтобы кеш очистился на всех CDN-серверах.

2. Выполните приведённые ниже команды в терминале или консоли. Так вы запросите один и тот же файл и с источника, и с CDN:

curl -I cdn.example.com/image.png
curl -H "Host: example.com" -I http(s)://10.0.0.1/image.png

где:

  • cdn.example.com — персональный домен CDN-ресурса.

  • /image.png — путь до файла, который вы запрашиваете.

  • http или https — зависит от протокола, по которому отвечает источник.

  • example.com — значение заголовка Host.

  • 10.0.0.1 — IP-адрес источника.

3. Сравните ответы команд и обратите внимание на значения заголовков:

  • Content-Length — размер объекта в байтах.

  • ETag — набор символов, по которому CDN определяет, изменился ли файл.

  • X-Cached-Since — время в формате UTC, когда файл был закеширован на CDN.

В случае если у двух файлов не совпадают значения заголовков Etag и ContentLength, или время в значении заголовка X-Cached-Since устарело, значит, во время очистки кеша произошла ошибка. Тогда перейдите к следующему шагу этой инструкции.

Если значения совпадают, а время актуальное, очистка кеша была выполнена правильно.

4. Попробуйте повторить очистку кеша в соответствии с инструкцией «Очистка: выборочно или полностью очистить кеш CDN-ресурса». При выборе Очистки по шаблону обратите внимание на шаблон пути. Мы советуем проверять его, используя сервис регулярных выражений. Для этого введите шаблон пути для очистки кеша в строку в верхней части страницы, а в нижней части — URL файла. Если появится надпись no match, в шаблоне пути есть ошибка. Исправьте её и повторите очистку кеша.

Если вы прошли все шаги этой инструкции, но всё ещё наблюдаете проблемы, свяжитесь с нашей техподдержкой в чате или по почте support@edgecenter.ru. Будем рады помочь!

hello guys i have wierd problem when i try to build docker image in ubuntu 22 vm

[+] Building 10.6s (5/14)                                                                                                                        
 => [internal] load build definition from Dockerfile                                                                                        0.0s
 => => transferring dockerfile: 864B                                                                                                        0.0s
 => [internal] load .dockerignore                                                                                                           0.0s
 => => transferring context: 2B                                                                                                             0.0s
 => [internal] load metadata for docker.io/kong/kong:2.7.0                                                                                  0.0s
 => CACHED [ 1/12] FROM docker.io/kong/kong:2.7.0                                                                                           0.0s
 => ERROR [ 2/12] RUN apk update && apk add git unzip luarocks                                                                             10.5s
------                                                                                                                                           
 > [ 2/12] RUN apk update && apk add git unzip luarocks:                                                                                         
#0 0.240 fetch https://dl-cdn.alpinelinux.org/alpine/v3.14/main/x86_64/APKINDEX.tar.gz                                                           
#0 5.245 ERROR: https://dl-cdn.alpinelinux.org/alpine/v3.14/main: temporary error (try again later)                                              
#0 5.283 fetch https://dl-cdn.alpinelinux.org/alpine/v3.14/community/x86_64/APKINDEX.tar.gz                                                      
#0 10.29 ERROR: https://dl-cdn.alpinelinux.org/alpine/v3.14/community: temporary error (try again later)                                         
#0 10.48 v3.14.3-58-g7fc21b9dfb [https://dl-cdn.alpinelinux.org/alpine/v3.14/main]
#0 10.48 v3.14.3-57-g005638434d [https://dl-cdn.alpinelinux.org/alpine/v3.14/community]
#0 10.48 2 errors; 14942 distinct packages available
------
failed to solve: executor failed running [/bin/sh -c apk update && apk add git unzip luarocks]: exit code: 2

docker version
Docker version 20.10.18, build b40c2f6

tried restarting docker engine but with no luck

torek's user avatar

torek

427k53 gold badges591 silver badges733 bronze badges

asked Nov 2, 2022 at 12:13

SalahEddineBeriani's user avatar

3

added network=host fixed my problem

 build:
      context: ../kong2
      network: host

answered Nov 2, 2022 at 13:39

SalahEddineBeriani's user avatar

Понравилась статья? Поделить с друзьями:
  • Template render error in plugin gulp nunjucks
  • Template parsing error template 1 unclosed action
  • Template error while templating string expected token name
  • Template error while templating string expected token end of print statement got
  • Telnet сбой подключения как исправить