ブログ

maillogトラブル時の対処法

投稿日:2014年10月10日 更新日:

メールログに異変が起きた場合の対処法です
◆メールログが出力されない
/var/log/maillogは、postfixやsendmailでサーバ内部からメールを送信する時に出力されます。
syslog(システムロガー)によって管理されます。
メールをリレーする時に、相手のSMTPとの接続状況をログに出力してくれます。
正常ならOK、異常ならエラー内容を出力してくれます。
メール受信トラブルが起きた時に、真っ先に確認するログファイルになります。
内容は専門的なので、万人が見ても意味不明でしょう。
知識のある人に見てもらいましょう。
◆ログファイルがローテーションされない
ログファイルは、1つのファイルに出力し過ぎるとファイルサイズが大きくなりすぎて、閲覧するのにストレスが発生します。
それを回避するために、ある一定の日付やファイルサイズ毎に、ローテーションをする仕組みになっています。
(標準でなっていない場合は、独自での設定も可能です)
ファイルサイズを細かくローテーションすることで、閲覧するときのストレスもなくなるし、
ログに書き込むときの負荷も下がります。
しかし、あまりにも細かくしすぎると過去ログがアッという間に消えてしまうので、どれくらいログを残すかの設計は必要です。
過去ログは稀に必要になる時がありますから、保存期間の設定は非常に重要です。
メールログのローテーションは、syslog(システムロガー)が管理しています。
ローテーションがうまく行かなくなった場合は、なんらかの理由でシステムロガーに異常が起きたのでしょう。
◆対処方法
お察しの人もいるかと思いますが、メールログを管理しているのはシステムロガーです。
なにかトラブルが起きた時は、システムロガーを再起動しましょう。
/etc/init.d/syslogd
/etc/init.d/rsyslog
どちらかのデーモンがいるはずですので、迷わずに再起動しましょう。
再起動自体は一瞬ですので、特に影響も出ないでしょう。
(1秒分くらいのログを損失する程度です)
これで、システムロガーが管理しているログ全てが正常な状態に戻ります。
もし戻らない場合は、さらに深刻な状態ですので、もっと根本的な対応策が必要でしょうね。
今日は、ここまでとします。じゃ手(パー)

オークション代行で有名なQUICKDOが手掛ける新感覚オークションサイト「セルクル」
商品を預けるだけで出品完了。今なら出品手数料0円キャンペーン実施中。

公式サイトはこちら 晴れ

-ブログ

執筆者:

関連記事

no image

Direct Connect

カテゴリー:Compute & Networking AWS クラウドサービスを利用するのにインターネットを使用する代わりの方法を提供するネットワークサービスです。 料金はポート時間ごとに計算 …

no image

tmp領域のチューニング

MySQLのCPU使用率が300%()を超える事態に襲われている。 原因をいろいろ調査するも、明確な打開策は見いだせず そんな中、見つけたのがtmp領域のチューニング。 http://k-1-ne-j …

no image

centos6系にyumでnginxをインストール

目次 nginxとはyumでインストールリポジトリインストール本体インストールインストール確認(バージョン確認)nginxを使うならVPS関連 nginxとは apacheやIISと並んで最近注目され …

no image

次世代SNSのTsuに登録してみました

新手の次世代SNSとして話題の「Tsu」に登録してみました。 Facebookと違い、マメに投稿する人に収益が出る仕組みが特長のようです。 まだ登録しただけなので、詳しくはわかりませんが、使ってみよう …

no image

AWS S3を使ってみる

Amazonサービスの1つ「S3」を使ってみる。 堅牢性99.9999999%と、ほぼデータが消えない安心感が魅力。 従量課金なので使わなければ料金が発生しない仕組み。 操作感や考え方は直感的にわかる …