Estou recebendo esta mensagem de erro nos meus logs:
Stopping User Manager for UID 1000
Acho que é por isso que meu serviço systemd não continua funcionando. Alguém sabe o que isso significa e como posso manter meus serviços funcionando 24 horas por dia, 7 dias por semana? A definição de serviço se parece com:
[Unit]
Description=Interos MongoDB+ES log capture
After=network.target
[Service]
Environment=interos_emit_only_json=yes
EnvironmentFile=/home/ubuntu/env/es-service.env
StartLimitIntervalSec=0
Type=simple
Restart=always
RestartSec=1
ExecStart=/home/ubuntu/repos/elastic-search-app/syslog-exec.sh
[Install]
WantedBy=multi-user.target
Os serviços de usuário de sistemas, por padrão, são executados apenas enquanto houver pelo menos uma sessão ativa para o usuário. Quando um usuário sai da última (ou única) sessão, o
systemd --user
instância desse usuário é eliminada. Você pode alterar isso ativando a permanência de instâncias de usuário do systemd. Isso é feito por usuário usando o seguinte comando:loginctl enable-linger *username*
. Quando a permanência está habilitada, os serviços do usuário são iniciados na inicialização e continuam a ser executados mesmo se não houver uma sessão ativa para o usuário.