Проблема с ошибкой Too Many Requests

Я тестировал службу CDN, и всё работало отлично. Когда я её отключил (раскомментировал строку в app.yml), ничего нельзя было сделать. Каждая вкладка выдавала ошибку «Слишком много запросов» или ничего не отображалось. Что происходит?

У вас есть обратный прокси? Возможно, вам потребуется настроить передачу реальных IP-адресов в Discourse.

Нет, я установил Discourse согласно базовому руководству.

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

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

В том-то и проблема, что я не открывал. Я ничего не делаю и сегодня тоже тестирую.

Единственное, что я сделал — отключил подключённую CDN в настройках (app.yml). И теперь я даже не могу войти в панель администратора. Почему возникает эта проблема и как её предотвратить?

Странно то, что если снова включить CDN (CloudFront), форум работает нормально. Это дико. Почему?

Привет, @slivo!

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

Один из возможных сценариев: когда CDN был выключен, в кэше вашего браузера остался какой-то JS-код, который «недоволен» (если можно так выразиться без более точного технического термина), поскольку он был закэширован, когда CDN был включён, а затем вы выключили CDN, но кэш не очистили.

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

Часто при отладке странного поведения отключение кэша может значительно помочь.

Надеемся, это поможет вам перейти к следующему этапу отладки вашей проблемы.

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

Исправление. На самом деле, даже восстановление CDN не помогает. Вот как сейчас выглядит моя панель администратора

так я и сделал. Эти сообщения продолжают мелькать — примерно 10 раз в секунду, лол!

Я думал, что причина, возможно, в какой-то мелочи, и, например, что мне следует использовать какую-то команду rake при работе с CDN?

CDN и загрузки в S3 — это не одно и то же.