現在、3月3日。少し前に重要なパソコンがぶっ壊れて死にものぐるいで直している。
中には時間のかかる処理もあるから別のパソコンから WordPress で記事を書いたりプラグインやWordPress 3.1 へのアップグレードを行ったりした。特に問題もなく動作している。
数時間して記事を追加しようと思ったらエラーが出た。正直、マジで勘弁してくれよと叫びたくなった。泣きっ面に蜂とはよく言ったものだ。
#1203 – User ***** already has more than ‘max_user_connections’ active connections
自分のサイトに来客が多いのか、それともサーバー全体で来客が多いのか、とりあえずこのエラーは額面通りユーザが多いらしい。あくまで自分の中でだが、リソースの公平分配は「さくらインターネット」に評価が上がる。だから、どのへんまで影響があるのか即効で調べた。また、この結果はこの障害の特徴のようにも見える。
スポンサードリンク
- ウェブサーバへリクエストを送ると時間がかかり、表示できないか、「WordPress はインストールされている。古いデータベースを削除せよ」などとメッセージが出ることがある。(WordPress の場合)
- 同一サーバーで運用している他のWordPress は動作していて、問題なく表示される。→つまり、MySQL の吐き出すエラーの信頼性が疑われる
- coreserver 管理パネルからphpMyAdmin にログインしようとしても同一のエラーでどう仕様も無い。
- FTP サーバーには問題なくログインでき、ファイル郡の退避はできる。→サーバーが落ちているわけではない(ここは落ちるときは全部落ちるので・・・)
さて、泣きたい気持ちを抑えつつグーグル先生にすがると、「blogが見れなくなった(;´Д`) – 事後報告 | 普通のサラリーマンのiPhone日記」を見つける。およそ1年前の記事であるが、「被災状況」は全く同じだった。この記事によると、サーバー移転で問題を解決し、後日調査したところサーバーの問題だったようだ、と書かれている。
coreserver でのサーバー移転は経験があるし、データベースのバックアップもきちんととっている。ただ、最近データが大きくなりすぎて遠隔バックアップはできなくなったようで、FTP でバックアップファイルをダウンロードする必要がある。この状態ではなんとか助かりそうだ。
さらに調べると「DB接続エラー – XREA&CORE SUPPORT BOARD」に「テーブルが壊れていたようだ」と書かれている。納得出来る内容だ。しかしphpMyAdmin にはログイン出来ない。幸い、coreserver にはSSH がある。早速ホストを登録して接続可能になるのを待つ。
その間に、修復コマンドを調べると「DB不調でアクセス出来ず | Way2Go」に神がいた。
> mysqlcheck --host=127.0.0.1 --user=*****_***** --password=***** -a -o --optimize --all-databases *****_*****.wp_pc_DLM_CATS Table is already up to date *****_*****.wp_pc_blc_filters Table is already up to date *****_*****.wp_pc_blc_instances OK *****_*****.wp_pc_blc_links OK *****_*****.wp_pc_blc_synch OK *****_*****.wp_pc_commentmeta Table is already up to date *****_*****.wp_pc_comments Table is already up to date *****_*****.wp_pc_links Table is already up to date *****_*****.wp_pc_links_extrainfo Table is already up to date *****_*****.wp_pc_options OK *****_*****.wp_pc_postmeta OK *****_*****.wp_pc_posts OK *****_*****.wp_pc_postviewsplus Table is already up to date *****_*****.wp_pc_similar_posts OK *****_*****.wp_pc_slim_countries Table is already up to date *****_*****.wp_pc_term_relationships OK *****_*****.wp_pc_term_taxonomy OK *****_*****.wp_pc_terms Table is already up to date *****_*****.wp_pc_usermeta Table is already up to date *****_*****.wp_pc_users Table is already up to date
ありがとう!!
ちなみに、どうでもいいけどWordPress 3.1 のリンク挿入が楽になった。ただ、公開済みだけなんだよね…。
コメント