いつもお世話になっております。
昨日から外部のレンタルサーバーとRDSとの接続が切れて繋がらなくなってしまいました。
RDSのインスタンスのタイプを変更する以外の更新は行っておりませんので、原因が何なのかがわかっておりません。
もしかしたら、EC2からRDSへとmysqlのDBサーバーを変更してからも接続のユーザー名等を変更していないのですが、それが原因なのかとも考えておりますが、はっきりとはしておりません。
大変恐れ入りますが、ご助力願えますでしょうか。
下記、接続のコードの一部になります。
public static function connect($username, $hostname, $password) { try { $sftp = new \phpseclib\Net\SFTP($hostname, self::PORT, self::TIMEOUT); $sftp->login($username, $password); } catch (\Exception $_) { return NULL; } return $sftp->isConnected() ? $sftp : NULL; }
hostnameはレンタルサーバーのアドレスを書くのはわかっているのですが、ユーザー名とパスワードはEC2ものを使用しています。
###追記
インスタンスのタイプを変更するにあたって、以下の点を変更いたしました。
・インスタンスのタイプ
・mysqltuner導入後、mysqlを更新
何卒よろしくお願いいたします。