MySQL のログに大量の Table ‘./cacti/poller_output’ is marked as crashed and should be repaired が出力される



MySQL のログが急に肥大化していました。調べると以下のようなログが大量に出ていました。

また、cacti のログも肥大化しており、以下のようなログが出ていました。

cacti が書き込んでいる MySQL のテーブルが何らかの理由で壊れてしまったようです。

修復方法

phpMyAdmin が入っていれば簡単に修復可能です。

cacti データベースの構造を見ると、エラーが出ている poller_output テーブルが「使用中」となっています。

poller_output にチェックを付けて、「テーブルを修復する」を実行します。

修復が完了するとエラーは無くなります。もっともこのときは修復後レコードが 0件になりましたので、空にしても同じかもしれません。

コマンドラインから実行

同じことですが、phpMyAdmin からではなく、コマンドラインから MySQL のコンソールに入って実行する場合の方法です。

また、SQL の実行ではなくコマンドラインからデータベースをチェックします。

これだけですがお困りの時は試してみてください。

ITエンジニア募集中!

キュアコード株式会社はITエンジニアを募集しております。少人数の職場なので、上流・下流やサーバー・クライアント対応の垣根なく、あなたの強みを活かしながら いろいろなことにチャレンジ可能です。エンジニアとしての未経験の方、経験が少ない方も歓迎しています。

下記よりITエンジニア募集の採用情報をご覧いただけます。


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA