フォノクラフト株式会社:作業メモや備忘録など

作業メモや備忘録など…

qmailがダウンし起動出来なくなった時には

without comments

状況

qmailのstatusはstoppedとなりxinetも同時に停止していたので、xinet起動させからqmailを稼働させる。

原因

inodeが100%になっている為にダウンした模様。

-bash-2.05b# df -i
      Filesystem Inodes IUsed IFree IUse% Mounted on /○○○○/vzfs 800000 799554 446 100% /

対策

主にサイズの小さなファイルやログが大量に生成されるプログラムが実行されている場合などにこの現象が発生する。
この場合、必要の無いファイル群を消去することで問題が解決。見つけ方は以下のコマンドなどで。

-bash-2.05b#
      find /home/httpd/○○○○/○○○○/ -type f | wc -l

解決コマンド

-bash-2.05b# service xinetd status
      xinetd dead but pid file exists

-bash-2.05b# service xinetd start
      Starting xinetd: [ OK ]

-bash-2.05b# service qmail status
      qmail is running