0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

RDSの接続トラブルの原因を切り分ける手順

Posted at

はじめに

RDSにうまく接続できない時に考えられる原因と切り分け方について、AWSの方が動画を出していたので内容をメモ。
MySQLを例にする。MySQLのポートは3306と仮定する。

(現象1) MySQLコマンドの結果が帰ってこないとき

別ターミナルで以下のコマンドを打つ。

netstat -an | grep 3306

結果パターン1

() SYN_SENT

上記のような出力の場合、リクエストを送ったがレスポンスが帰ってきていないことがわかる。その場合は、以下に問題がないか見直す。

  1. セキュリティグループの設定
  2. 接続元のFWの設定

(現象2) Access Denied

→IDとパスワードが正しいことを確認する。

(現象3) Unkown MySQL Server Host

→DNSの名前解決ができていない状態。この場合は、以下を確認する。

  1. ホスト名が正しいか
  2. 利用しているDNSが名前解決できる状態か(nslookup,dig,ncなどのコマンドを利用する)

(現象4) 上記がすべて問題ないにも関わらず接続に失敗するとき

以下の可能性を確認する。

  1. DBインスタンスのステータスが正常であること
  2. 同時接続数の上限に達していないこと
  3. DBのリソースが飽和していないこと

参考

0
0
0

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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?