Kea documentation states kea creates a pidfile located at [runstatedir]/[conf name].kea-dhcp-ddns.pid. The paths specified for the pidfiles in /etc/init.d/kea do not match this requirement. In addition the -m option is passed to start-stop-daemon in the start function. This results into two pidfiles created, one by kea itself and the other by start-stop-daemon leading to some confusion. I suggest the solution is to remove the '-m' options from start-stop-daemon and to correct the PID paths as per Kea documentation; for example dhcp4_pidfile should be defined as "/run/kea/dhcp4.kea-dhcp4.pid". Reproducible: Always Steps to Reproduce: 1. rc-service kea start Actual Results: Look in /run/kea/ there will be two pidfiles one created by kea and one created by start-stop-daemon