Der Dienst meldet sich nicht bei journalctl an

Der Dienst meldet sich nicht bei journalctl an

Ich habe einen Benutzerdienst, der unter/home/<user>/.config/systemd/user/<service>.service

Wenn ich auftrete, systemctl --user status <service>habe ich das gewünschte Ergebnis, zum Beispiel:

<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

Aber beim Versuch, die vollständigen Protokolle anzuzeigen journalctl --user -u <service> -f, wird nichts angezeigt. Die Ausgabe lautet:

<user>@<server>:~$ journalctl --user -u <service> -f
No journal files were found.

Ich habe dieses Setup auf vielen anderen Servern mit genau derselben Konfiguration laufen, aber das passiert nur auf diesem, das sind einige Server von Equinix. Vielleicht gibt es bei diesem Anbieter eine andere Konfiguration für journalctl? Es ist jedoch wichtig darauf hinzuweisen, dass ich auf dieser Maschine andere Dienste installiert habe (keine Benutzerdienste, sondern systemweit) und es nicht passiert ist.

/etc/systemd/journal.conf hat die Standardkonfiguration.

Ich habe diesen Beitrag gesehen, der in gewisser Weise mit meinem Problem zusammenhängt:Linux Journalctl wird nicht mit dem Systemctl-Status synchronisiert / Journalctl wird nicht aktualisiertStandardOutput=journal, ich habe versucht, es StandardError=journalim Abschnitt [Service] einzufügen , habe es getan systemctl --user daemon-reloadund den Dienst neu gestartet, aber ich kann in journalctl noch keine Protokolle sehen.

Ich habe auch mein /var geprüft, um festzustellen, ob es nicht an zu wenig Speicherplatz liegen könnte, aber auf meiner Festplatte ist ziemlich viel Speicherplatz frei.

Mein Dienst ist jetzt wie folgt konfiguriert:

[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

Habt ihr eine Idee, wie ich das beheben kann?

verwandte Informationen