Fehlermeldung bei einem Container

Dog6574

Benutzer
Registriert
15. Sep. 2014
Beiträge
183
Reaktionspunkte
1
Punkte
18
Hallo.

Ich habe einen Paperless NGX Redis Container der wurde eben neu gestartet und ich habe mal das LOG durchsucht:

1:C 18 Mär 2025 20:44:27.726 # WARNUNG Speicherüberbelegung muss aktiviert werden! Ohne diese Option kann eine Speicherung oder Replizierung im Hintergrund bei wenig Arbeitsspeicher fehlschlagen. Da es deaktiviert ist, kann es auch ohne geringen Arbeitsspeicher zu Fehlern kommen, siehe https://github.com/jemalloc/jemalloc/issues/1328. Um dieses Problem zu beheben, fügen Sie 'vm.overcommit_memory = 1' zu /etc/sysctl.conf hinzu und starten Sie dann neu oder führen Sie den Befehl 'sysctl vm.overcommit_memory=1' aus, damit dies wirksam wird.
1:C 18 Mar 2025 20:44:27.726 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
1:C 18 Mar 2025 20:44:27.726 * Redis version=7.4.2, bits=64, commit=00000000, modified=0, pid=1, just started
1:C 18 Mar 2025 20:44:27.726 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
1:M 18 Mar 2025 20:44:27.726 * monotonic clock: POSIX clock_gettime
1:M 18 Mar 2025 20:44:27.728 * Running mode=standalone, port=6379.
1:M 18 Mar 2025 20:44:27.728 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
1:M 18 Mar 2025 20:44:27.728 * Server initialized
1:M 18 Mar 2025 20:44:27.769 * Loading RDB produced by version 7.4.2
1:M 18 Mar 2025 20:44:27.769 * RDB age 26 seconds
1:M 18 Mar 2025 20:44:27.769 * RDB memory usage when created 1.61 Mb
1:M 18 Mar 2025 20:44:27.769 * Done loading RDB, keys loaded: 6, keys expired: 0.
1:M 18 Mar 2025 20:44:27.769 * DB loaded from disk: 0.041 seconds
1:M 18 Mar 2025 20:44:27.769 * Ready to accept connections tcp



Muss ich das machen bzw...ist das notwendig? Und kann mir jemand helfen wo ich den Befehl absetzen muss?

Bis jetzt ist das das erste Mal.

Danke und Gruß
Dog6574
 
mögen die Paperless Freunde beurteilen ob es notwendig ist.

Du musst eine config Datei spezifizieren. ("no config file specified, using the default config.")

Du hälst den container an.
Du schreibst den Befehl mit einem texteditor nach Wahl in deine config Datei mit deinen Spezifikationen.
Du sagst dem Container wo deine config Datei ist.
Du startest den Container neu.
 
Das ist keine Einstellung für den Container sondern für den Host, sprich die Syno.

Hier ist eine Beschreibung:
https://www.lug-erding.de/blog/2020-05-15-linux-und-overcommit_memory.html

Ich hab das für mich über eine Aufgabe im Task Manager gelöst, die beim Starten ausgeführt wird.

Neben anderen sysctl-Befehlen steht da einfach "sysctl vm.overcommit_memory=1" als auszuführender Befehl drin.
 
Ich habe seit ein paar Tagen Fehler bei den Containern. Das lief jahrelang problemlos und jetzt starten sich täglich 1-2 Container neu. Portainer, Redis, FreshRSS,…

Redis dieselbe Fehlermeldung. Portainer kann irgendeinen Schlüssel nicht lesen,…

Hast du das irgendwie gelöst? Kam der Fehler nochmal vor?

Docker bzw. der Container Manager hatte ja erst Updates. Kann es sein, dass eher daran liegt?
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat