WesPenre
(WesPenre)
2023 年 7 月 23 日午後 1:27
1
wespenreboards.com の Discourse が数時間ダウンしています。メンバーから、フォーラムがハッキングされた可能性があるというエラーメッセージが表示される、証明書が期限切れであるというメッセージが表示される、という報告を受けています。3人目の人は「FetchEvent.respondWith received an error:no-response.」というメッセージを受け取っています。
管理者である私がログインしようとすると、回転するホイールが表示されるだけです。フォーラムは最新の状態なので、証明書も最新のはずです。念のため、以下のコマンドを実行しました。
cd /var/discourse
git pull
./launcher bootstrap web_only && ./launcher destroy web_only && ./launcher start web_only
しかし、効果はありませんでした。
何かアイデアはありますか?
Ed_S
(Ed S)
2023 年 7 月 24 日午前 11:22
5
CDNは使用していますか?
サーバーにSSHで接続し、以下を試してください。
wget -q --timeout=3 https://localhost/privacy -O - |egrep generator
これは機能しますか?
以下はどうですか?
wget -q --no-check-certificate --timeout=3 https://localhost/privacy -O - |egrep generator
localhostの代わりに完全なURLを入力するとどうなりますか?両方のバージョンのコマンドを試してください。
「いいね!」 1
ウェスさん、こんにちは
現在、あなたのサイトは稼働していないようです。それまでに何か作業をしましたか?
しばらくの間データコンテナを更新していない場合、更新が必要になるかもしれません。私はまだ2つのコンテナのセットアップについて少し曖昧なので、それについては@pfaffmanさんに詳しい方がいるはずなので、信号を送ります。
「いいね!」 2
WesPenre
(WesPenre)
2023 年 7 月 24 日午前 11:50
7
こんにちは、Jammy!以前から覚えています。その間にアップデート/アップグレードを行いました。それだけです…わかりました、pfaffmanが参加するまで待ちます。
WesPenre
(WesPenre)
2023 年 7 月 24 日午後 12:01
9
これらのコマンドは機能しませんが、私が間違っているのかもしれません。https://localhost/privacy を https://wespenreboards.com/privacy に置き換えるべきですか?
この場合、/privacy は何を表しますか?
Ed_S
(Ed S)
2023 年 7 月 24 日午後 12:22
10
まずは文字通りlocalhostで試してから、次に実際のドメインで試すのが良いでしょう。
/privacyは、すべてのフォーラムにある標準的なページです。ここでやろうとしているのは、フォーラムがローカルで応答しているかどうかを確認することです。
「いいね!」 1
最近更新された可能性があります。なぜなら、現在 /privacy および /tos ページは company name が入力されている場合にのみ表示されるからです。これが今回のテストに影響するかどうかはわかりませんが、関連性があると思ったのでお知らせしました。
この決定に関する詳細はこちらにあります。
Hi Jurica! Welcome to Discourse, and good catch.
This is a recent change that we made just in the last week. Many sites do not need these legalese pages, especially small, private ones that are not connected to a company or brand. But if you add your company name on the last step in the setup wizard they will be created for you. You can then go and edit them to suit your needs.
You also always have the option of linking to TOS and Privacy notice on your main website if you have one. Lo…
「いいね!」 1
WesPenre
(WesPenre)
2023 年 7 月 24 日午後 12:39
12
OK。localhost/privacyで試しました。次にlocalhostのみ。次にwespenreboards.comのみ、最後にwespenreboards.com/localhost。どの方法でも結果は同じでした。
WesPenre
(WesPenre)
2023 年 7 月 24 日午後 12:42
13
ですから、これは私が何もする必要がないということですか?
Ed_S
(Ed S)
2023 年 7 月 24 日午後 12:51
14
それは興味深いですね。discourse-doctor で使用されています。そのため、更新が必要になるかもしれません。
WesPenre:
どれを使用しても結果は同じでした
それはゼロですか、それとも大文字の O でしょうか? --no-check-certificate を付けたバージョンも試しましたか?
/privacy が機能しない場合は、代わりに /about を試してみてください。
WesPenre
(WesPenre)
2023 年 7 月 24 日午後 1:07
15
はい、ゼロです。わかりました、Oを試してみます。また、/about も試してみます。
そして、はい、別のアルゴリズムも試しましたが、ゼロを使用していたので、両方試してみます…
WesPenre:
これに関して私が何かする必要はありませんか?
TOSとプライバシーページが作成されるタイミングの変更はかなり最近のものです。あなたのサイトが新しくない場合、あなたには影響しません。
discourse-doctorでどのように使用されているかはわかりません。@pfaffman 、ここで意見をいただけますか?トラブルシューティングに使用されますか、それともリンクが存在することを確認するためだけですか?
新しいサイトオーナー向けに、この機能に関する教育をさらに行う予定です。
「いいね!」 1
Ed_S
(Ed S)
2023 年 7 月 24 日午後 4:29
18
WesPenre:
しかし、それは機能していません
わかりました、あなたが抱えている問題は到達可能性の問題ではなく、おそらくDiscourseが正常に起動していない問題です。ランチャーの起動を実行したときに表示される内容をすべて貼り付けていただけますか?
Ed_S
(Ed S)
2023 年 7 月 24 日午後 4:33
19
get_discourse_version によって使用されており、これは check_if_hostname_resolves_here によって呼び出されます。check_if_hostname_resolves_here は、localhost への接続と完全修飾ドメインへの接続で同じバージョンが報告されない場合に DNS PROBLEM を報告する可能性があります。ただし、両方の接続が失敗した場合、サイレントになる可能性があります。こちらを参照してください: https://github.com/discourse/discourse_docker/blob/aa9d0a11edd58a31fcca0d0fce856155e5b389d5/discourse-doctor#L151C31-L151C42 。
WesPenre
(WesPenre)
2023 年 7 月 24 日午後 4:58
21
では、ランチャーの起動を実行するにはどうすればよいですか?残念ながら、これらの専門用語には慣れていません。
Ed_S
(Ed S)
2023 年 7 月 24 日午後 5:35
22
WesPenre:
ランチャーの起動方法を教えてください
以下のような感じです。
cd /var/discourse
git pull
./launcher start web_only
(あなたが使用していると思われる2コンテナの設定には個人的に詳しくないことを念頭に置いてください。また、アップスレッドでのデータコンテナを更新すべきかという質問も念頭に置いてください。)
「いいね!」 3
WesPenre
(WesPenre)
2023 年 7 月 24 日午後 6:16
25
素晴らしい!ログインを試したところ、うまくいきました!本当にありがとう、Ed。
そもそもなぜこうなったのか、何か原因はわかりますか?
「いいね!」 4