2

Mac 10.7.4 マシンで monit 5.4 を使用しています。サンプル構成を実行しようとしたとき

check process syslogd with pidfile /var/run/syslogd.pid
   start program = "/etc/init.d/sysklogd start"
   stop program = "/etc/init.d/sysklogd stop"
   if 5 restarts within 5 cycles then timeout

monit wiki pageから、次のエラーが表示されます。

'syslogd' process is not running
'syslogd' trying to restart
'syslogd' start: /etc/init.d/sysklogd
'syslogd' failed to start

Monit は、monitrc ファイルの「開始プログラム」で指定された完全なコマンドを使用しません。コマンドの最初の単語を取得して実行しようとして失敗します。これは既知の問題ですか? はいの場合、回避策はありますか? そうでない場合、ここで何が欠けていて、それを機能させる方法を教えてください。

前もって感謝します。

4

2 に答える 2

0

/etc/init.d/sysklogd実際に存在しますか?

10.8では/etc/init.d/syslog、手動で実行しても問題なく動作/etc/init.d/syslog restartします。

于 2013-04-16T08:53:44.077 に答える