- ベストアンサー
DNSのcronデーモンが停止してしまう
- DNSサーバとメールサーバを兼用しているsolarisサーバで、crondがストップしてしまいました。
- crondのプロセスが存在せず、cronに関連したメッセージも見つかりませんでした。
- cronの再起動コマンドを実行することで、cronは起動しましたが、停止の原因は分かりません。外部からの侵入形跡もありません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
以前同じような現象が起こりました。その時の質問と回答は以下の通りでした。 何となく似てますので参考にしてください。 (質問) Solarisで以下のメッセージが出力され、cron が起動できない ! cannot start cron; FIFO exists (金) 3月 10 10:06:21 2002 ! ******* CRON ABORTED ******** (金) 3月 10 10:06:21 2002 (原因) /etc/cron.d/FIFO が作成されている為。 (処置) rm コマンドで /etc/cron.d/FIFO ファイルを削除後 cron を起動させて下さい。 FIFO は cronデーモンが使う特別な名前つきパイプファイルです。 /etc/cron.d/FIFO がないと cron 処理が異常(登録したジョブが実行されない) などとなります。またcronデーモン起動時に /etc/cron.d/FIFO を作成します が、/etc/cron.d/FIFO が既にあると cronデーモンは起動しません。
その他の回答 (1)
- xjd
- ベストアンサー率63% (1021/1612)
>ただ、どうしてFIFOファイルが出来てしまうのかが >分かりません。 こちらの場合、crondが動いていない、と気付く数日前に、 メモリのハード障害でいきなりサーバが落ちたんです。 それが原因でゴミが残ったのかな、という灰色の決着でした。 とりあえず、再発してないので。 そちらは再現性があるのでしょうか。 もしかしたらSolarisのパッチやPTFが出てるとか調べてみたらいいかも。
お礼
xidさん 回答ありがとうございます。 こちらは再現性ありません。 あれっきりです。 xidさんはいきなりサーバが落ちたとか、、、 それも原因がわからないのは怖いですよね~ パッチやPTFとかしらべてみます。 ありがとうございました。
補足
xidさん 回答ありがとうございます。 この処置方法は、 すみません。 私も見つけました。 ただ、どうしてFIFOファイルが出来てしまうのかが 分かりません。 xidさんはご存知ですか? よろしければ教えてください。 回答ありがとうございました。