2012-05-11 6 views
0

私たちはFreeBSD 7.2-RELEASEでlighttpd-1.4.26を実行しています。マシンをリブートするたびに、rcスクリプトによってlighttpdが起動されると、pidファイルは自動的に/var/run/lighttpd.pidに書き込まれません。 Howerver、/usr/local/etc/rc.d/lighttpd startを実行してlighttpdを手動で起動すると、pidファイルは正常に動作します。newsyslog:pidファイルが存在しません:/var/run/lighttpd.pid

この問題を解決する方法はありますか?

+0

RCスクリプトのユーザーは、手動で起動するときに使用するユーザーと同じですか?また、あなたのconfにserver.usernameとserver.groupnameを設定しますか? –

答えて

0

「lighttpdがrcスクリプトで起動しました」と言ったときには、/usr/local/etc/rc.d/lighttpdなどのスクリプトを参照していますか?

lighthttpd_enableがrc.confに設定されている場合、実際には/usr/local/etc/rc.d/lighttpdが起動時に同じスクリプトを使用する必要があります。あなたの言い回しは、あなたがブート時に別のスクリプトを使用すると思うようにします。それは、目的のために/ etc/rcを編集したことさえあるかもしれません(大きなno-no)。

関連する問題