1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ALBに設定したサブネットにインターネットゲートウェイがアタッチされていないことでサイトの表示が遅くなっていた。

Posted at

#発生した問題
AWS(EC2、RDS、ALB等)を使用し本番環境を構築したが、サイトにアクセスする際、1分以上時間がかかっていた。

#原因
私の場合は、ALBにパブリックサブネットを2つ指定していたが、片方のサブネットにインターネットゲートウェイがアタッチされていなかったことが問題だった。

#解決した方法
###デベロッパーツールでどこに問題があるか確認
chromeのデベロッパーツールでNetworkをみて、どこに時間がかかっているか調べた。
スクリーンショット 2020-05-08 10.10.04.png

スクリーンショット 2020-05-08 10.10.18.png

Initial connectionに時間がかかっていた。

参考になる記事がないか探したらあった。

Chrome + ELB(ALB)で接続が遅い問題
https://qiita.com/TakenoriHirao/items/a3ace404d785e6a4db22

###ロードバランサーを確認
EC2ダッシュボード→ロードバランサー→ロードバランサーを選択→アベイラビリティーゾーン→
サブネットの編集をクリック

すると、この画面が表示され、

スクリーンショット 2020-05-08 12.33.33.png

ここに「subnet-*******にアタッチされたインターネットゲートウェイが存在しません」と書いてあった。

###サブネットにインターネットゲートウェイをアタッチする
VPC→ルートテーブル→先ほど表示されたインターネットゲートウェイがアタッチされていないサブネットを選択
→ルートテーブル→ルート→ルートの編集
からインターネットゲートウェイを追加

###デベロッパーツールで再度確認
スクリーンショット 2020-05-08 12.53.40.png

すぐに表示されるようになった。

初学者ですので間違い等あれば指摘してください。

1
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?