我们在FreeBSD 7.2-RELEASE上运行lighttpd-1.4.26。每次我们重启机器,而lighttpd都是由rc脚本启动的,pid文件不会自动写入/var/run/lighttpd.pid。 如果我们通过运行/usr/local/etc/rc.d/lighttpd start手动启动lighttpd,pid文件就可以了。
有没有人知道如何解决这个问题?
答案 0 :(得分:0)
当你说“lighttpd是由rc脚本启动的”时,你指的是/usr/local/etc/rc.d/lighttpd或其他一些脚本吗?
因为你真的应该使用相同的脚本 - 事实上,如果在你的rc.conf中设置了lighthttpd_enable,/ usr / local / etc / rc.d / lighttpd将在启动时为你启动它 - 但是你的措辞让我觉得,你在启动时使用不同的脚本。甚至可能是,你为了这个目的编辑了/ etc / rc(一个很大的禁忌)。