【WordPress】「データベース接続確立エラー」が出たり出なかったりする
問題
WordPressで構築したWebサイトで、通常通りページが表示されたり、「データベース接続確立エラー」が表示されたりする。
答え
MySQLの最大接続数を使い切っているのが原因だったことがある。
SYN flood 攻撃等で、多数の接続が発生し、Apacheのプロセスが多数発生し、そこのphpからのMySQLへの接続が多数発生した状態で、最大接続数(max_connections)付近まで使い切っていた場合、
少し空きができると接続ができ、満員だと接続できないといった状況となり、
「データベース接続確立エラー」が出たり出なかったりするという動作になりました。
コメント