rsyslog reload waits for process to exit
The init.d script for rsyslog https://git.alpinelinux.org/cgit/aports/tree/main/rsyslog/rsyslog.initd contains ‘—stop’ in the reload function. The 8.27.0 and probably earlier versions of rsyslog just sighup and do not exit, so does not need the ‘—stop’ paramater in this function. If you run /etc/init.d/rsyslog reload -v. You will see it just times out and gives up waiting for it to exit.
(from redmine: issue id 8007, created on 2017-10-16)
- rsyslog.initd proposed change