前提
conohaのVPSにて下記のような構成でWEBサーバを組んでいます
役割 | IP |
---|---|
LB | 192.168.1.1 |
WEB1 | 192.168.1.2 |
WEB2 | 192.168.1.3 |
LBのnginxにてラウンドロビンさせています
default.conf
upstream myapp { server 192.168.1.2; server 192.168.1.3; }
困っていること
半年以上この構成で問題なくサービスが稼働しておりましたが、
ある日突然、LBからWEBへ疎通しなくなってしまいました。
LBからWEB1へpingしたところ下記のようなレスポンスです。
ping 192.168.1.2 PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. From 192.168.1.1 icmp_seq=10 Destination Host Unreachable From 192.168.1.1 icmp_seq=11 Destination Host Unreachable From 192.168.1.1 icmp_seq=12 Destination Host Unreachable
このエラーについて調べましたが、
イマイチ原因についてわかりませんでした。
試したこと
- A. サポートへ問い合わせ (問題は起きていないとの回答)
- B. VPSのプライベートネットワークの設定見直し (もちろん問題なし)
- C. WEBからLBへのping (ping 192.168.1.1)
どういうわけかCを行うと、コマンド叩いた直後に数秒レスポンスがなく固まり、
その後問題なくpingが疎通します。
そしてその後LBからWEBへpingすると正しく疎通するようになります。
ただし、10分程度経ってから再度試すと元通り疎通しなくなります。
(再度WEBからLBにpingすることで改善するが一時的)
教えていただきたいこと
抜本解決に向けて、どんな理由が考えられますでしょうか。
他に確認すべき点などありましたら教えてください。
試したことCの事象が不可解ですが、
これについても考えられる原因がありましたらお願いします。
個人的には試したことAを疑っております。。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー