rmens
1
Docker コンテナで Discourse インスタンスを実行しています。数ヶ月に一度、コンテナが DNS 名を解決できなくなり、外部画像のアップロードやメールの送信に失敗します。再起動すると元に戻ります。
現在、ウェブホストは、これは Discourse on Docker で知られている問題であると述べています。ここや GitHub でこのような問題に関するトピックはほとんどないので、信じがたいです。
Discourse Docker コンテナを実行している他の人の経験を探しています。この問題に心当たりはありますか?数ヶ月に一度再起動する必要がありますか?基本的に、ウェブホストがでたらめを言っているのか、それともこれは Discourse on Docker で知られている問題なのかを確認したいのです。
「いいね!」 2
4ong
(Anatol Myshkin)
2
official Discourse docker installation を使用している場合、私の知る限りそのような問題はありません。
これが、安定性を維持し、デプロイのヘルプを得るための唯一最善の方法です。
「いいね!」 4
4ong
(Anatol Myshkin)
3
そして、関連するエラーがないか、
your-domain/logs/ を確認してください。
「いいね!」 2
rmens
4
@4ongさん、ありがとうございます。インストールは公式のDiscourse Dockerインストールを使用して行われました。
「いいね!」 2
4ong
(Anatol Myshkin)
5
提案した /logs で関連するエラーがない場合、追加の質問があります。CDN(例えばCloudflare)などを使用していますか?
「いいね!」 2
rmens
6
はい、エラーがあります。すべて以下の通りです。
Job exception: getaddrinfo: Temporary failure in name resolution
そのため、DNSルックアップが失敗していることがわかります。これはサーバーを再起動すると解消される、再発性の問題です。ホスティングプロバイダーのネットワークに断続的な問題があるのではないかと疑っています。CloudflareやCDNの背後にあるものは何もありません。非常にシンプルなセットアップです。
「いいね!」 4
4ong
(Anatol Myshkin)
7
ええ、そのようですね。少なくとも、私にはこれ以上のアイデアはありません。
「いいね!」 2
pfaffman
(Jay Pfaffman)
8
私もそのように聞こえますが、再起動で修正されるのは奇妙なことです。
タイトルを少し丁寧に編集しました。
「いいね!」 4