Bathinda
(Bathinda Helper)
1
Google Console でサーバーを GCP/1 vCPU/8 GB/50 GB から 1 vCPU/6 GB/52 GB に移行してから、サーバーを再起動するたびに(何らかの理由で、通常は重要なアップデートの後)、ウェブサイトがダウンしていることに気づきました。FF では空白の画面、Chrome ではエラー 500 が表示されます。
セーフモードで実行してみましたが、同じエラーでした。
また、サイトが機能していない/エラーが発生しているときに、Nginx サービスがバックエンド/サーバーで正常に実行されていることを確認しました。しかし、ブラウザには外部 Nginx のエラーメッセージが表示されません。
コンテナの外側に Nginx があります。Nginx 自体のエラーメッセージも表示されないため、コンテナの問題ではないと推測されます。
いずれにしても、コンテナを停止してから開始すると、最初に外部 Nginx のメッセージが表示され、1 分以内にウェブサイトが表示されます。このエピソードは 2 ~ 3 回発生しています。私のウェブサイトは、フロントエンドから 5 ~ 7 日ごとに更新されます。
pfaffman
(Jay Pfaffman)
2
これは標準インストールですか、それともDiscourseの前にリバースプロキシを配置していますか?
他のリバースプロキシがある場合、Discourseが先に実行される必要がある競合状態、またはDiscourseが先に開始された場合に外部のnginxが接続できないネットワークを作成している可能性があります。
「いいね!」 2
Bathinda
(Bathinda Helper)
3
お聞きいただきありがとうございます。
リバースプロキシ(つまり、nginxはdiscoコンテナの外で実行されています)があります。また、問題がこれに関連している可能性を考慮して、2つのコンテナセットアップもあります。
問題は緊急ではありません(サーバーが再起動されたときにのみ発生します)が、問題をさらに特定できる簡単なチェック/テストはありますか。
pfaffman
(Jay Pfaffman)
4
それらを接続するためにDockerネットワークを作成するものはありますか?
このようなことは初めて見ました。提案はありません。
@Bathinda、すべてが失敗する原因を特定できますか?
私の見たところ、エラー500が発生しています。
外部nginxのログでエラーを見つけようとしましたか?
内部nginxのログを調べて、エラーが発生していないか確認することも検討できます。
「いいね!」 2
Bathinda
(Bathinda Helper)
6
@itsbhanusharma、@pfaffman、ありがとうございます。
nginxのログを確認してみます。
再度、方向性を示していただきありがとうございます。
「いいね!」 1