Hi, fellows:
How do I remove a dead process (D-state process) wrapped as a Systemd
service unit? The process's parent is systemd (pid=1) and I still did not
find a way to remove such process without rebooting. I have tried the
following:
$ systemctl restart # timeout
$ systemctl daemon-reexec
I'm serious. It was run as root; but just as requested.
$ journalctl -n5
Journal file
/var/log/journal/65f854e19e1d43049c5e058f1f93648f/user-4994.journal is
truncated, ignoring file.
-- Logs begin at Fri 2016-02-05 00:16:50 CST, end at Wed 2016-11-23
19:38:16 CST. --
Nov 23 19:38:01 server CROND[
I've explicitly enabled persistent storage in journald.conf. However, it
seems that the system journal of previous boot is still missing; only some
user journal persisted. Am I missing anything? Thanks in advance.
I'm running on Archlinux with Linux 4.8.4 and systemd 231-4.
Here's some output: