vel
1
皆さん、Discourseで少し問題が発生しています。
私のサイトでは、次のようにホームページに 502 Bad Gateway が表示されます。
より詳細なエラーメッセージを表示させる方法はありますか?
プラグインなしでインスタンスを起動する方法はありますか?
問題の原因となっているプラグインを確認するために、ログを表示できるページはありますか?
ブラウザからサイトにアクセスする方法はありますか? つまり、メインサイトが機能しなくても、管理ページは機能しますか?
基本的に、これを解決するために何をすればよいですか?
–
ちなみに、ここの他の投稿を読んでいると、私が不注意でこれを引き起こした可能性があります。
記憶が正しければ、アップグレードページにアクセスしてプラグインを更新し、その後Discourseコアのインストールをアップグレードしようとしました。順序が重要ではない、または順序が関係ないとは言われていませんでした。
ターミナルやコマンドラインではなく、アップグレードページを使用しました。
これが間違っている場合や問題を引き起こす可能性がある場合は、お知らせください。
「いいね!」 1
これは、ビルドが正常に完了しなかったため、ページが提供されていないことをほぼ確実に意味します。
はい、ビルドコマンドを実行したときにコンソールに出力されるビルドログを確認してください。そこにおそらくエラーがあります。
app.yml の各プラグインのクローンコマンドの先頭に # を付けてコメントアウトし、再ビルドしてください。
(管理メニューで無効にしても、完全には無効にならないことがよくあります)
vel
3
Robertさん、
コマンドラインは使用していませんが、サイトのアップグレードページからアップグレードしました。投稿にコメントを追加しました。
サイトのアップグレードページをテストしてエラーを報告する義務も感じています。ただし、現時点ではサイトを復旧させたいので、コマンドラインを使用します。
上記で提案されていることをどのように実行すればよいですか?アップグレードは先週、ブラウザ経由で行われました。
「いいね!」 1
サーバーにsshで接続し(インスタンスを初めて構築したときと同じように)、/var/discourseに移動して./launcher rebuild appを実行します。
「いいね!」 3
vel
5
マシンにSSH接続していません。自動インストーラーで構築されました。しかし、試してみます。ありがとうございます。
「いいね!」 1
vel
7
プリビルドされたインスタンスを作成してセットアップしました。Dockerインスタンスまたはイメージだった可能性があります。コマンドラインでのインストールは行っていません。しかし、ホスティングプロバイダーのターミナルを見つけたので、現在そのコマンドを実行しています。結果を報告します。
vel
8
提案ですが、可能であれば、将来的にブラウザの管理画面からこのコマンドを実行できますか?アップデートページがすでにこれを行っているかどうかはわかりませんが、これがすべての修正である場合、管理ページにあると役立つかもしれません。
また、ログには実行に最大1時間かかる場合があると記載されていました。ブラウザウィンドウを閉じた場合、それによって問題が発生しますか?応答がないように見えました(IIRC、しばらくの間ログメッセージがありませんでした)。
「いいね!」 1
vel
9
再構築はうまくいきました。約1時間かかりました。サイトは復旧しました。
ホストにはオンラインターミナル機能があり、それを使って再構築することができました。
「いいね!」 2
vel
10
ブラウザをアップグレードするユーザーのために、これらのアイデアを提案したいと思います。あるいは、アップグレードページに、「このアップグレードで問題が発生した場合は、ここから始めてください」というヘルプページへのリンクを記載することもできます。
「いいね!」 1
system
(system)
クローズされました:
11
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.