
Tengo un servicio de usuario que se encuentra debajo/home/<user>/.config/systemd/user/<service>.service
Cuando realizo systemctl --user status <service>
tengo el resultado deseado, por ejemplo:
<user>@<server>:~$ systemctl --user status <service>
● <service>.service - Service
Loaded: loaded (/home/<user>/.config/systemd/user/<service>.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2021-07-27 10:23:34 UTC; 9min ago
Main PID: 19059 (<service>)
CGroup: /user.slice/user-1008.slice/[email protected]/<service>.service
└─19059 /home/<user>/.local/share/<software>/install/active_release/bin/<software>-validator
Logs
Logs
Logs
Pero cuando intento ver los registros completos y journalctl --user -u <service> -f
no puedo ver nada, el resultado es el siguiente:
<user>@<server>:~$ journalctl --user -u <service> -f
No journal files were found.
Tengo esta configuración ejecutándose en muchos otros servidores con exactamente la misma configuración, pero esto sucede solo en este, que son algunos servidores de Equinix, ¿tal vez haya alguna configuración diferente para journalctl en este proveedor? Pero es importante señalar que instalé otros servicios en esta máquina (no los de los usuarios, sino los de todo el sistema) y no sucedió.
/etc/systemd/journal.conf está en su configuración predeterminada.
He visto esta publicación ligeramente relacionada con mi problema:Journalctl de Linux no está sincronizado con el estado de systemctl/Journalctl no se actualiza, Intenté insertarlo StandardOutput=journal
y, StandardError=journal
en la sección [Servicio], lo hice systemctl --user daemon-reload
y reinicié el servicio, pero todavía no puedo ver ningún registro en journalctl.
También verifiqué mi /var para validar si no podía ser falta de espacio en el disco, pero tengo bastante espacio libre en mi disco.
Mi servicio está configurado así ahora:
[Unit]
Description=<Service description>
After=network.target
StartLimitIntervalSec=0
[Service]
Type=simple
Restart=always
RestartSec=1
EnvironmentFile=/home/<user>/rpc.env
ExecStart=/home/<user>/bin/<service_script>.sh
#ExecStartPost=/usr/bin/taskset -a -p -c 5-23 28-47 $MAINPID
CPUAffinity=5-23 28-47
Nice=-10
LimitNOFILE=700000
LimitNPROC=700000
LogRateLimitIntervalSec=0
LogRateLimitBurst=0
WorkingDirectory=/home/<user>/
[Install]
WantedBy=default.target
¿Tienen alguna idea de cómo puedo solucionarlo?