couchdb will not be killed by its init script because signal 1 is ignored if the daemon has been started during package installation:
$ cat /proc/$(cat /var/run/couchdb/couchdb.pid)/status [...] SigIgn: 0000000000001007 [...]
If couchdb has been started by its init script during boot time or from the console then signal 1 is not ignored:
$ cat /proc/$(cat /var/run/couchdb/couchdb.pid)/status SigIgn: 0000000000001006
The couchdb script uses signal 1 to kill the erlang vm.
couchdb will not be killed by its init script because signal 1 is ignored if the daemon has been started during package installation:
$ cat /proc/$(cat /var/run/ couchdb/ couchdb. pid)/status
[...]
SigIgn: 0000000000001007
[...]
If couchdb has been started by its init script during boot time or from the console then signal 1 is not ignored:
$ cat /proc/$(cat /var/run/ couchdb/ couchdb. pid)/status
SigIgn: 0000000000001006
The couchdb script uses signal 1 to kill the erlang vm.