SkyLin
(Sky Lin)
1
-
今朝のアップデート後、システムが非常に遅くなりました。
投稿は問題なく表示されますが、カテゴリページの読み込みに失敗しました。
管理画面での読み込み時間の計測が表示されません。
-
VPSの毎日バックアップイメージを使用してシステム全体を復元しました。
-
復元後、Discourseで502エラーが表示されました。
-
PuTTYでログインし、アプリを再構築しました。
追記:警告メッセージが表示されました。
「MaxMind IPデータベースの更新にはライセンスが必要です。https://wwww.maxmind.com で生成したライセンスキーを DISCOURSE_MAXMIND_LICENSE_KEY に設定してください」
(更新)app.ymlを確認したところ、DISCOURSE_MAXMIND_LICENSE_KEY の設定がコメントアウトされていました。
-
「カスタムヘッダーリンク」の表示が横から縦に変更されました。正しいID/パスワードでもログインできなくなりました。
- 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
ssvenn
2
/var/discourse/shared/standalone/log/ にエラーがないか確認してください。
前回のアップデートからどれくらいの時間が経っていますか?
テーマやテーマコンポーネントが破損している場合があります。Using Safe Mode to troubleshoot issues with themes and plugins の手順に従って試してみてください。
「いいね!」 2
SkyLin
(Sky Lin)
3
アドバイスありがとうございます。通常、私は週に 2〜3 回更新しています。
更新: 上記と同じ手順を 3 回目に実行したところ、問題 5(「カスタムヘッダーリンク」とログインエラー)は再発しませんでした。また、管理画面の読み込み時間も再び表示されるようになりました。不思議です。同じ手順を 3 回目に繰り返しただけなのに。
ただし、カテゴリページの読み込み失敗は依然として残っています。
サンプルページ: 尚未分類 - StudyCamp 線上學習論壇
一方、タグページの読み込みは正常に動作しています。
サンプルページ: Topics tagged 會議記錄
ご教示のほどよろしくお願いいたします。重ねてありがとうございます。
ssvenn
4
ページで JavaScript エラー TypeError: undefined is not an object (evaluating 'e[t]') が発生しているようですが、原因が何なのかはわかりません。
app.yml ですべてのプラグインを無効にし、一つずつ有効にして、どのプラグインが原因か特定することをお勧めします。また、使用中の各プラグインのメタディスカッションページを確認し、最近壊れていることが知られているものがないかチェックしてください。
「いいね!」 1
SkyLin
(Sky Lin)
6
わかりました。今日更新した「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
SkyLin
(Sky Lin)
7
エラーメッセージ(画像は以下に添付):
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 サイトで同様の問題が見つかりました:
SkyLin
(Sky Lin)
8
@ssvenn さん、大変助かりました。
さらにいくつかのテストを行いました:
-
セーフモード に設定すると、問題なく動作します。
-
app.yml を編集し、Docker Manager プラグインのみを含めてアプリを再構築しました。
結果: 問題なく動作します。
-
app.yml を編集し、Onebox プラグインのみを除外してアプリを再構築しました。
結果: 問題なく動作します。
※Onebox は私がインストールした唯一の非公式プラグインです。
-
app.yml を編集し、変更前のすべてのプラグインを含めてアプリを再構築しました。
結果: 問題なく動作します。
結局、この問題は解消されました。私が何をしたわけではなく、アプリを何度も再構築しただけです。
昨日ビルドされたすべてのアプリで、カテゴリリンクに失敗していました。
今朝(台湾時間)にビルドされたすべてのアプリでは、カテゴリリンクが問題なく動作しています。
この期間中にコードの更新によりこの問題が修正されたと考えられますが、なぜそうなったのかは依然として不明です。