429 означает, что доступ запрещён (лимит запросов превышен).
Можете, пожалуйста, предоставить полный URL, заголовки запроса и данные формы для трёх примеров?
429 означает, что доступ запрещён (лимит запросов превышен).
Можете, пожалуйста, предоставить полный URL, заголовки запроса и данные формы для трёх примеров?
Сначала в консоли полно ответов 200.
Но они обрушиваются так быстро, что я очень быстро попадаю под ограничение скорости ![]()
У меня никаких проблем нет, и воспроизвести вашу проблему я не могу.
Мой провайдер:

Вам нужно подробнее описать вашу конфигурацию.
@Richie, я не могу воспроизвести эту проблему. Мне кажется, что это не связано с карточками пользователей; поведение, которое вы наблюдаете, скорее всего, связано с расположением тем и вызовом, который происходит при нажатии на кнопку «Карта» в категории.
Попробуйте, пожалуйста, воспроизвести проблему после очистки кэша вашего браузера и предоставьте мне точные шаги для воспроизведения.
Также мне понадобятся URL-адреса, участвующие в процессе (вкладка «Network» → «Headers»), для некоторых примеров вызовов.
Как видно на скриншотах в первом сообщении, это происходит при любом вызове карты — от карточки пользователя до списка пользователей.
Кроме того, как уже упоминалось выше, я пробовал другой браузер и даже другие устройства.
Честно говоря, дружище, не переживай, я всё уже отключил ![]()
(Мы обновили наш Discourse до версии 2.6.0.beta6 (e7bad9f05d).)
Дополнительные данные:
Странность с панелью карты заключается в том, что при первой загрузке для карты используется лишь часть отведённого пространства. Инструмент разработчика показывает:
Если я немного изменю размер окна браузера, карта отображается полностью.
Теперь инструмент разработчика показывает:
Есть ли идеи, почему изменение размера окна или нажатие кнопки «На весь экран» в левом нижнем углу карты исправляет отображение карты?
Спасибо.
Исчезает ли проблема, если вы отключите плагин layouts? У меня есть предположение, что изменение в layouts могло стать причиной этого.
Заранее приношу извинения, но в ближайшие несколько дней мои возможности по поддержке плагинов будут очень ограничены. Кроме того, согласно сообщению автора темы (OP), наш период поддержки критических изменений обычно длится только с 1-го по 5-е число каждого месяца.
Если под удалением вы имели в виду отключение плагина макета в панели администратора, то при этом карта вообще не отображается, и возвращается та самая проблема с высокой загрузкой процессора.
Я не пробовал пересобирать контейнер без плагина макета, если, конечно, вы не это имели в виду.
Никаких проблем из-за периода поддержки. Понимаю, что вы переезжаете и у вас много дел. Это скорее для того, чтобы предоставить данные для вашего будущего использования.
Приносим извинения за неудобства, но правильное решение — полностью удалить плагин layouts и пересобрать проект.
Когда я пересобрал проект без приложения layout, то столкнулся с этой проблемой при клике на карту:
Похоже, это то же самое, что и у @Richie.
Спасибо. Это полезная информация.
Не могли бы вы проверить несколько из этих вызовов и сообщить точный URL, по которому осуществляется вызов? Похоже ли, что это один и тот же вызов каждый раз? URL должен быть виден в верхней части панели деталей.
К сожалению, я сразу пересобрал контейнер с обоими плагинами locations и layout, поэтому не успел увидеть URL.
В следующий раз, когда у меня будет возможность, я постараюсь это сделать, так как сайт уже слишком долго был недоступен сегодня вечером.
Окей, @ckshen @Richie, я выпустил попытку исправления проблемы с бесконечным циклом. FIX: removal of build key might be causing infinite loop issues · merefield/discourse-locations@197b29c · GitHub
Я полагаю, что проблема, возможно, была внесена этим коммитом: Update to support layouts 0.2 · merefield/discourse-locations@5ea8ecd · GitHub
Спасибо, @ckshen, главной подсказкой здесь стало то, как это работало С установленным плагином layouts!
Дайте знать, как всё получится! Кстати, это может нарушить работу виджета карты в layouts, но @angus займётся этим. Я всё ещё думаю, что здесь может быть конфликт с плагином layouts, который вызывает странное отображение. Я также проинформировал об этом Angus.
Вам, надеюсь, не потребуется полная пересборка, чтобы это заработало, достаточно просто обновить плагин locations.
Привет, Роберт,
У меня та же проблема, что и у @Richie. Я обновил через админку, но, к сожалению, это не сработало для меня.
Спасибо, что занимаетесь этим даже после окончания срока поддержки. ![]()
Стоит ли мне попробовать пересобрать?
Если вы находитесь в актуальной локации, пожалуйста, очистите кэш и обновите страницу браузера (и войдите снова). Возможно, старый файл JavaScript остался в памяти.
Я следую вашим инструкциям, очищаю кэш Chrome, выхожу из системы и захожу снова, но у меня ничего не изменилось.
Спасибо. Хорошо, мне придётся полностью отменить изменения от @angus.
Если нужен мгновенный фикс, установите плагин layouts ![]()
Если кто-то сможет попробовать сейчас без плагина Layouts, это было бы здорово:
FIX: revert to pre-layouts modification to prevent endless loop · merefield/discourse-locations@e53da01 · GitHub
Извините, что создал вам лишние хлопоты.
Я только что начал обновление, спасибо. Скоро сообщу вам. ![]()