Problem: /etc/init.d/lighttpd reload sends a HUP signal to the active lighttpd. Lighttpd isn't supposed to terminate, but is supposed to force it to reread its configuration file and keeps running. The function reload() in /etc/init.d/lighttpd contains: start-stop-daemon --stop --oknodo --signal HUP --quiet --pidfile "${LIGHTTPD_PID}" According to the manpage of start-stop-daemon, -s|--signal signal: With --stop , specifies the signal to send to processes being stopped (default 15). Reproducible: Always Steps to Reproduce: 1.Ran top -b -d 1 | awk '{if($12 == "lighttpd") print NR,$0}' #to check whether lighttpd is running. 2. /etc/init.d/lighttpd stop 3. killall lighttpd 4. /etc/init.d/lighttpd start 5. /etc/init.d/lighttpd reload Actual Results: The service script reload terminated lighttpd. Expected Results: The lighttpd should reload its configuration and keep running.
1) The PPC team has nothing to do with this per se. 2) Please post your `emerge --info' and then reopen this bug report.
Nevermind. It was an err that I thought it was a bug. I just found out that Lighttpd, not like Apache, currently does not have a reload function. Sorry.