ОБНОВЛЕНИЕ: Сбой Cloudflare! - Обновление Discourse до "3.5.0.beta6" не удалось

Редакция: Я попробовал протестировать с помощью curl. Это работает:

curl -I https://registry.npmjs.org/
HTTP/2 200 
date: Thu, 12 Jun 2025 18:26:56 GMT
content-type: application/json
cache-control: public, immutable, max-age=31557600
set-cookie: _cfuvid=...-0.0.1.1-604800000; path=/; domain=.npmjs.org; HttpOnly; Secure; SameSite=None
server: cloudflare
cf-ray: 94eb6640d930ac93-YYZ

Но этот запрос и другие завершаются ошибкой 503:

curl -I https://registry.npmjs.org/@swc/core/-/core-1.12.0.tgz
HTTP/2 503 
date: Thu, 12 Jun 2025 18:27:36 GMT
content-type: application/json
set-cookie: _cfuvid=...-0.0.1.1-604800000; path=/; domain=.npmjs.org; HttpOnly; Secure; SameSite=None
server: cloudflare
cf-ray: 94eb664ced5cabe8-YYZ

Редакция 2: Связана ли проблема с тем, что у npmjs.org возникли проблемы с установкой пакетов, публикацией пакетов и входом в систему? См. также: https://status.npmjs.org/

Ха! :smile: Какое совпадение по времени! Похоже, что Cloudflare прямо сейчас испытывает проблемы: https://www.cloudflarestatus.com/

Мой запрос на обновление был отправлен примерно за 5 минут до начала этой проблемы. Ах, черт.

Вопрос: когда это будет исправлено, команда ./launcher rebuild app сможет завершить обновление? Нужно ли мне что-то ещё учитывать?

Обновление: Это довольно масштабный сбой. Затронуты AWS, Google Cloud, Etsy, Google Drive, Mailchimp и многие другие. :popcorn:

Если это затянется, я восстановлю виртуальную машину из резервной копии.

Снова в сети:

О боже, правда, CF?

Отключение обратного прокси помогло мне пересобрать… Кажется.

@edit По какой-то причине я не могу выполнить пересборку без пропуска MAC-адреса

./launcher rebuild app --skip-mac-address

Отлично. На самом деле всё было восстановлено уже довольно давно:

**Обновление** — службы Cloudflare быстро восстанавливаются по всему миру...
@12 июня 2025 г., 20:32 UTC

В моём случае тот же самый тест с curl, который я запускал ранее, снова начал работать, поэтому я также успешно обновился:

$ curl -I https://registry.npmjs.org/@swc/core/-/core-1.12.0.tgz
HTTP/2 200 
date: Thu, 12 Jun 2025 21:27:27 GMT
content-type: application/octet-stream
cf-ray: 94ec6eabdf84a21d-YYZ
cf-cache-status: HIT
...

Теперь я оказался на версии 3.5.0.beta7-dev :wink:

Кажется, нет. Эта пересборка не удалась, потому что registry.npmjs.org стоит за CF. Вы ничего не могли сделать — кроме как ждать, пока он восстановится.