newsyslog:pid文件不存在:/var/run/lighttpd.pid

时间:2012-05-11 02:12:40

标签: freebsd lighttpd pid rc

我们在FreeBSD 7.2-RELEASE上运行lighttpd-1.4.26。每次我们重启机器,而lighttpd都是由rc脚本启动的,pid文件不会自动写入/var/run/lighttpd.pid。 如果我们通过运行/usr/local/etc/rc.d/lighttpd start手动启动lighttpd,pid文件就可以了。

有没有人知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

当你说“lighttpd是由rc脚本启动的”时,你指的是/usr/local/etc/rc.d/lighttpd或其他一些脚本吗?

因为你真的应该使用相同的脚本 - 事实上,如果在你的rc.conf中设置了lighthttpd_enable,/ usr / local / etc / rc.d / lighttpd将在启动时为你启动它 - 但是你的措辞让我觉得,你在启动时使用不同的脚本。甚至可能是,你为了这个目的编辑了/ etc / rc(一个很大的禁忌)。