После обновления* сегодня утром система стала очень медленной.
Посты отображаются без проблем, но загрузка страницы категорий не удаётся.
Счётчик времени загрузки в админ-панели не отображается.
Я восстановил всю систему из ежедневной резервной копии VPS.
После восстановления Discourse выдаёт ошибку 502.
Войдя через PuTTY, я пересобрал приложение.
PS: Я увидел предупреждающее сообщение:
“Обновления базы IP-адресов MaxMind требуют лицензии
Пожалуйста, установите DISCOURSE_MAXMIND_LICENSE_KEY в значение, сгенерированное вами на https://wwww.maxmind.com”
(обновление) Проверил app.yml и обнаружил, что настройка DISCOURSE_MAXMIND_LICENSE_KEY закомментирована.
Ссылки «Custom Header Links» отображаются не горизонтально, а вертикально. Больше невозможно войти в систему с правильным ID/паролем.
Ищите ошибки в /var/discourse/shared/standalone/log/
Как давно было ваше предыдущее обновление?
Иногда темы и компоненты тем ломаются. Попробуйте следовать инструкции по адресу Using Safe Mode to troubleshoot issues with themes and plugins и посмотрите, поможет ли это.
Спасибо за совет. Обычно я обновляю систему 2–3 раза в неделю.
ОБНОВЛЕНИЕ: Я выполнил описанный выше процесс в третий раз, и проблема 5 («Ссылки на пользовательские заголовки» и ошибка входа) больше не возникает. Также снова появилась скорость загрузки административной страницы. Странно, я просто повторил тот же процесс в третий раз.
Однако проблема с загрузкой страницы категорий всё ещё сохраняется.
Похоже, ваша страница выдает ошибку JavaScript TypeError: undefined is not an object (evaluating 'e[t]'), но я не уверен, что её вызывает.
Попробуйте отключить все плагины в файле app.yml, а затем включать их по одному, пока не найдете тот, который вызывает проблему. Также стоит проверить страницу обсуждения для каждого используемого вами плагина, чтобы узнать, не известно ли о каких-либо недавних сбоях в их работе.
Отредактируйте app.yml, оставив только плагин Docker manager, и пересоберите приложение. РЕЗУЛЬТАТ: работает нормально
Отредактируйте app.yml, удалив только плагин onebox*, и пересоберите приложение. РЕЗУЛЬТАТ: работает нормально
*Единственный неофициальный плагин, который я установил
Отредактируйте app.yml, вернув все плагины до изменений, и пересоберите приложение. РЕЗУЛЬТАТ: работает нормально
В итоге эта проблема исчезла. Но я ничего не делал, просто снова и снова пересобирал приложение.
Вчера все сборки приложений завершались ошибкой в ссылке категории.
Сегодня утром, по тайваньскому времени, все сборки приложений работают нормально с ссылкой категории.
Думаю, за этот период было внесено обновление кода, исправившее эту проблему. Но я всё ещё не знаю, почему это произошло.