Über ein tolles Problem sind wir die letzten Tage beim Testen gestolpert. Systemd „bereinigt“ – sprich terminiert –  beim Logout eines Benutzers alle seine noch laufenden Prozesse.

Das heißt wenn der Webserver auf dem Server als Benutzer www läuft und wegen gleicher Rechte der Benutzer sich auch gelegentlich per SFTP als www anmeldet um Dateien zu übertragen, terminiert systemd den Apache-Prozess beim SFTP-Logout. Wir dachten wir spinnen, als wir das gesehen haben.

Es gibt dazu eine Unterhaltung in Buchlänge im Debian Bugtracker sowie unseren Bugreport an systemd-devel:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=825394

https://lists.freedesktop.org/archives/systemd-devel/2018-February/040312.html

Schöne neue Welt.

Categories: Blog