A partir do systemd 230, KillUserProcesses é ativado por padrão:
Você pode alterar isso editando /etc/systemd/logind.conf , por exemplo, definindo KillUserProcesses=no para desativar esse comportamento globalmente ou definindo KillExcludeUsers=<your-username> para excluir seu nome de usuário desse comportamento.
Ou você pode contornar isso de maneira ad hoc iniciando o processo do servidor usando systemd-run --scope --user <executable> . Você pode encontrar mais detalhes sobre isso em Example 5. Start screen as a user service na parte inferior de systemd-run (1) .