Ссылка на категорию не работает после сегодняшнего обновления

  1. После обновления* сегодня утром система стала очень медленной.
    Посты отображаются без проблем, но загрузка страницы категорий не удаётся.
    Счётчик времени загрузки в админ-панели не отображается.

  2. Я восстановил всю систему из ежедневной резервной копии VPS.

  3. После восстановления Discourse выдаёт ошибку 502.

  4. Войдя через PuTTY, я пересобрал приложение.
    PS: Я увидел предупреждающее сообщение:
    “Обновления базы IP-адресов MaxMind требуют лицензии
    Пожалуйста, установите DISCOURSE_MAXMIND_LICENSE_KEY в значение, сгенерированное вами на https://wwww.maxmind.com
    (обновление) Проверил app.yml и обнаружил, что настройка DISCOURSE_MAXMIND_LICENSE_KEY закомментирована.

  5. Ссылки «Custom Header Links» отображаются не горизонтально, а вертикально. Больше невозможно войти в систему с правильным ID/паролем.

  1. Снова восстановил систему из ежедневной резервной копии VPS. И снова ошибка 502…

Как мне выйти из этого замкнутого круга и заставить Discourse снова работать?

Пожалуйста, дайте совет. Заранее большое спасибо.

*Список обновлений

https://github.com/discourse/discourse/compare/c659e3e9...44aa46ca

https://github.com/discourse/discourse-calendar/compare/f5cb5a2...14a7649

https://github.com/discourse/discourse-solved/compare/fe4d0c0...ca0dbd6

Ищите ошибки в /var/discourse/shared/standalone/log/
Как давно было ваше предыдущее обновление?
Иногда темы и компоненты тем ломаются. Попробуйте следовать инструкции по адресу Using Safe Mode to troubleshoot issues with themes and plugins и посмотрите, поможет ли это.

Спасибо за совет. Обычно я обновляю систему 2–3 раза в неделю.

ОБНОВЛЕНИЕ: Я выполнил описанный выше процесс в третий раз, и проблема 5 («Ссылки на пользовательские заголовки» и ошибка входа) больше не возникает. Также снова появилась скорость загрузки административной страницы. Странно, я просто повторил тот же процесс в третий раз.

Однако проблема с загрузкой страницы категорий всё ещё сохраняется.

Пример страницы: 尚未分類 - StudyCamp 線上學習論壇

В то же время загрузка страницы тегов работает нормально.
Пример страницы: Topics tagged 會議記錄

Пожалуйста, дайте совет. Ещё раз большое спасибо.

Похоже, ваша страница выдает ошибку JavaScript TypeError: undefined is not an object (evaluating 'e[t]'), но я не уверен, что её вызывает.

Попробуйте отключить все плагины в файле app.yml, а затем включать их по одному, пока не найдете тот, который вызывает проблему. Также стоит проверить страницу обсуждения для каждого используемого вами плагина, чтобы узнать, не известно ли о каких-либо недавних сбоях в их работе.

Спасибо ещё раз. Похоже, что всё в порядке.

Понял. Сначала попробую «calendar» и «solved», так как именно их я обновил сегодня. Спасибо ещё раз.

https://github.com/discourse/discourse/compare/c659e3e9...44aa46ca

https://github.com/discourse/discourse-calendar/compare/f5cb5a2...14a7649

https://github.com/discourse/discourse-solved/compare/fe4d0c0...ca0dbd6

Сообщение об ошибке (изображение ниже):

send @ https://vip.studycamp.tw/assets/vendor-d0c9e6c505a84fa8f3e94def4d2b21ca24b3da8a8d3d2ae26f90b26f3ea9fa94.js:26
ajax @ https://vip.studycamp.tw/assets/vendor-d0c9e6c505a84fa8f3e94def4d2b21ca24b3da8a8d3d2ae26f90b26f3ea9fa94.js:26
window.onerror @ https://vip.studycamp.tw/assets/vendor-d0c9e6c505a84fa8f3e94def4d2b21ca24b3da8a8d3d2ae26f90b26f3ea9fa94.js:36
(anonymous) @ https://vip.studycamp.tw/assets/vendor-d0c9e6c505a84fa8f3e94def4d2b21ca24b3da8a8d3d2ae26f90b26f3ea9fa94.js:36
(anonymous) @ https://vip.studycamp.tw/assets/vendor-d0c9e6c505a84fa8f3e94def4d2b21ca24b3da8a8d3d2ae26f90b26f3ea9fa94.js:36

При поиске этого ключа в интернете я обнаружил похожую проблему на другом сайте на платформе Discourse:

Спасибо @ssvenn за большую помощь.

Некоторые дополнительные тесты:

  1. Включите безопасный режим, и всё работает нормально.

  2. Отредактируйте app.yml, оставив только плагин Docker manager, и пересоберите приложение.
    РЕЗУЛЬТАТ: работает нормально

  3. Отредактируйте app.yml, удалив только плагин onebox*, и пересоберите приложение.
    РЕЗУЛЬТАТ: работает нормально
    *Единственный неофициальный плагин, который я установил

  4. Отредактируйте app.yml, вернув все плагины до изменений, и пересоберите приложение.
    РЕЗУЛЬТАТ: работает нормально

В итоге эта проблема исчезла. Но я ничего не делал, просто снова и снова пересобирал приложение.


Вчера все сборки приложений завершались ошибкой в ссылке категории.

Сегодня утром, по тайваньскому времени, все сборки приложений работают нормально с ссылкой категории.

Думаю, за этот период было внесено обновление кода, исправившее эту проблему. Но я всё ещё не знаю, почему это произошло.