2012-05-11 1 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를 편집했을 수도 있습니다 (큰 번호는 없습니다).

관련 문제