ウェブホストが信頼できないのか、それともDocker上のDiscourseが本当に不安定なのか?

Docker コンテナで Discourse インスタンスを実行しています。数ヶ月に一度、コンテナが DNS 名を解決できなくなり、外部画像のアップロードやメールの送信に失敗します。再起動すると元に戻ります。

現在、ウェブホストは、これは Discourse on Docker で知られている問題であると述べています。ここや GitHub でこのような問題に関するトピックはほとんどないので、信じがたいです。

Discourse Docker コンテナを実行している他の人の経験を探しています。この問題に心当たりはありますか?数ヶ月に一度再起動する必要がありますか?基本的に、ウェブホストがでたらめを言っているのか、それともこれは Discourse on Docker で知られている問題なのかを確認したいのです。

「いいね!」 2

official Discourse docker installation を使用している場合、私の知る限りそのような問題はありません。

これが、安定性を維持し、デプロイのヘルプを得るための唯一最善の方法です。

「いいね!」 4

そして、関連するエラーがないか、
your-domain/logs/ を確認してください。

「いいね!」 2

@4ongさん、ありがとうございます。インストールは公式のDiscourse Dockerインストールを使用して行われました。

「いいね!」 2

提案した /logs で関連するエラーがない場合、追加の質問があります。CDN(例えばCloudflare)などを使用していますか?

「いいね!」 2

はい、エラーがあります。すべて以下の通りです。

Job exception: getaddrinfo: Temporary failure in name resolution

そのため、DNSルックアップが失敗していることがわかります。これはサーバーを再起動すると解消される、再発性の問題です。ホスティングプロバイダーのネットワークに断続的な問題があるのではないかと疑っています。CloudflareやCDNの背後にあるものは何もありません。非常にシンプルなセットアップです。

「いいね!」 4

ええ、そのようですね。少なくとも、私にはこれ以上のアイデアはありません。

「いいね!」 2

私もそのように聞こえますが、再起動で修正されるのは奇妙なことです。

タイトルを少し丁寧に編集しました。:wink:

「いいね!」 4