初心者のため、言葉の不備等ございましたらご指摘頂けると幸いです。
nginx+node.js+expressを使用したSPAの運用をしています。
nginx側設定ではupstreamにより4つのnode(ポート番号での振り分け)へのロードバランサを行なっています。
nginx.conf
1upstream backend { 2 server 127.0.0.1:xxxx; 3 server 127.0.0.1:xxxx; 4 server 127.0.0.1:xxxx; 5 server 127.0.0.1:xxxx; 6}
現在 nginx→nodeへの接続が行われなくなるエラーが起きています。
このとき、nodeのプロセスは残存しており、ステータスにも異常が見られません。
暫定対応として、 nginx→nodeへのヘルスチェックを行い、failedとなったプロキシ先nodeプロセスを再起動させたいのですが、良い方法が浮かびません。
どなたか方法ご存知でしたらご教示ください。
各プロキシ先はsystemdでそれぞれサービスとして管理しているため、failedとなったサービスのみを再起動させたいと考えています。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。