Discourseが突然クラッシュし、しばらくして通常に戻る

こんにちは

Keycloak を使用してログインとユーザー権限の付与を行う Discourse を構築しました。Discourse は正常に動作しているようですが、突然このエラーメッセージが表示され、503 エラーが発生することがあります。

数分後には通常通り復元します。同じ手順を踏んでも問題の再現ができません。非常に奇妙な挙動です。

どなたかお手伝いいただけますでしょうか?

判断が難しいですが、/logs にヒントがあるかもしれません。ログインに問題がある場合、エラーメッセージが表示されている可能性があります。

@gauthamraj さん

ブラウザの開発者ツールを開き、ネットワークタブを確認することで、この問題を特定できるかもしれません(下の画像を参照)。

その後、ページを再読み込みしてテストしてください。HTTP ネットワークステータスメッセージ(404、502、403 など。200 は正常)や、問題となっているファイル、外部ネットワーク呼び出しが確認できるはずです。

最初は「All」を選択し、エラーや問題を確認しながら XHR、JS、Doc などに絞り込んでください。

これが役立つことを願っています。

Discourse インスタンスは自動的に再起動するため、ログにアクセスできません。

ただし、公開されているログはこちらです。問題なさそうです - https://forum.solveninja.org/logs/

試してみました。Favicon で混合コンテンツの問題が 1 つ見つかりましたが、それ以外は数件の警告を除いて問題なく動作しているようです。

公開されていませんよ :)。

Keycloak を通じて管理者権限を付与しようとした際、Discourse インスタンスが自動的に再起動しているようです。

申し訳ありません。私は新用户のため、ログを添付することができません。Google ドライブにアップロードしてリンクを共有すべきでしょうか?

@gauthamraj さん、こんにちは

あなたのサイトを訪問しました。これがおっしゃるサイトですね?

あなたのサイトは HTTPS ではなく HTTP で動作しており、これによりブラウザで多くの JavaScript エラーが発生しています:

ご存知の通り、このような JavaScript エラーが発生すると、サイトは正しく動作しません。これには、ログイン用の特別なアプリやライブラリ(例:keycloak)も含まれます。

そこで提案ですが、サイトを HTTPS で動作するように設定し、再度お試しください。

お役に立てれば幸いです。

関連情報(Keycloak サイトより):

次へ
本番環境で Keycloak を運用する前に、以下の作業を行うことをお勧めします:

  • PostgreSQL などの本番環境対応データベースへ切り替える

  • 独自証明書を使用して SSL を設定する

  • 管理者パスワードをより安全なパスワードに変更する

  • 詳細については、Keycloak ドキュメントをご覧ください。

@neounix はい、それがウェブページです。

承知しました。すべてを HTTPS に移行し、こちらで更新いたします。

ありがとうございます。