AWS RDS connection blocked

| コメント(0) | トラックバック(0)

----

ある日突然、EC2からRDSへのアクセスがブロックされるようになった。

error: 'Host 'hogehoge.compute.internal' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts''

どうやら、コネクションエラーが多数発生したため、当該インスタンスからの接続のみを拒否している模様。

unblock with 'mysqladmin flush-hosts''

と書いてあるので、以下のようなコマンドで復活しました。

mysqladmin -h hogehoge.rds.amazonaws.com -P 3306 -u username --password=hogehoge flush-hosts

一瞬はまったのはブロックされているインスタンスから flush-hosts を発行しても拒否されるということです。
(当然なのでしょうが。。。)

RDSに接続できる別のインスタンス(マシン)から flush-hosts を発行する必要があります。

また、コネクションエラーになった根本原因を取り除いておかないと再発の可能性があります。






 

トラックバック(0)

トラックバックURL: http://onno.jp/mt/cgi-bin/mt-tb.cgi/353

コメントする

このブログ記事について

このページは、管理者が2014年9月 6日 06:45に書いたブログ記事です。

ひとつ前のブログ記事は「iOSアプリ開発 viewDidAppear で NSTimer scheduledTimerWithTimeInterval を読んだが call されない」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 5.13-ja