docker_manager アップグレード後、フォーラムが停止

一番下まで読まなかった方のために言うと、何も効かなかった問題が、VM を再起動したら解決しました!


編集:ああ、これに気づかなかった… フォーラムのトップページは正常に動作するのですが、トピックを開くと読み込みアニメーションのまま止まってしまいます。Discourse のどこかが深刻に壊れています。何か心当たりはありますか?

残念ながら、./launcher rebuild app が私の Discourse に関する知識の限界です。これでもほとんどの問題は解決するようですが、今回はダメのようです。

現在 2.4.0.beta7 (16cdf94001) を実行しています。

Discourse-doctor の結果は以下のエラーを除き正常です:

Discourse version at forum.quartertothree.com: NOT FOUND
Discourse version at localhost: NOT FOUND

ログに多数のエラーがあり、6379 番ポートの Redis に接続できません。プロセスは実行されていますが、lsof では 6379 番ポートがリスンしていないことが示されています。どのように修正すればよいでしょうか?

Failed to report error: Error connecting to Redis on localhost:6379 (Errno::EADDRNOTAVAIL) 3 Job exception: Error connecting to Redis on localhost:6379 (Errno::EADDRNOTAVAIL)

------以下、元のサポート投稿をカット------
新しいベータ版が公開されているのを見て、いつものようにアップグレードページへアクセスしました。docker_manager のアップグレードが必要との表示があり、実行しました。成功したように見えました。その後、アップグレードページが空白になりました。すぐに Google で検索し、ここで提案されていた ./launcher rebuild app を実行しました。

現在、アップグレードページは空白ではありませんが、Cloudflare が有効な状態で奇妙な 521 エラーが発生しています。サイトは 443 番ポートでリスンしており動作しているため、Cloudflare は DNS のみに設定しています。皆さんは Cloudflare をサポートまたは推奨していないことは承知しており、Cloudflare に関するサポートは求めていません。

とにかく、その騒動の後、アップグレードページに行くと docker_manager が まだ アップグレードが必要と表示されます。「Start Upgrading」ボタンをクリックしても何も起こらず、一瞬赤い「reset upgrade」ボタンが点滅してから終了してしまいます。docker_manager がアップグレードできないため、他のすべてのアップグレードも実行できません。

さらに別の ./launcher rebuild app を試しましたが、同じ問題が発生し、docker_manager をアップグレードできません。何か心当たりはありますか?

サイトは稼働しているようです。カテゴリやトピックを閲覧できます。

はい、なぜか仮想マシンを再起動したところ、他のどんな方法でも解決しなかった問題が解消しました。

よかった!

それだけでなく、以前はバージョン .7 だったものが、今度は最新ベータバージョンとして表示されるようになりました。完全に最新の状態です。本当に不思議です。