Suite à plusieurs lecture de post j’ai pu comprendre que la fuite de mémoire venait probablement de plugin codé en python. Le reboot de certain Démon permettait de récupérer de la mémoire.
J’ai viré le plugin XIAOMI qui était souvent incriminé (tout est passé en z2m)
J’ai d’autre part réalisé un scenario permettant de reboot certain démon de plugin toutes les nuits.
En redémarrant les démons des plugin 1 par 1 j’ai pu constater ce qui me rendais de la mémoire mais si certain ne sont pas en python.
Si certain personne pourrait m’aider à comprendre ce qu’il se passe. Je vous en remercie d’avance
Bonjour, je me pose une question par rapport a ce problème, j’ai une smart et une atlas, sur l’une j’ai ceci :
Archived and active journals take up 1.2G in the file system.
sur l’atlas ceci :
e[0;1;38;5;185mJournal file /var/log/journal/736dbda275634e9d985f9e5ae956b2a2/system.journal is truncated, ignoring file.e[0m
Archived and active journals take up 38.6M in the file system.
Pourquoi y a t’il une différence de configuration entre les 2 alors que les boys sont toutes les 2 sur Debian 11 avec image officielle.
est ce que je peux faire ça directement depuis jeedom ? ou faut passer en SSH ? je peux accéder en SSH uniquement sur l’atlas car la smart n’est pas chez moi
Le problème de swap que j’avais sur l’atlas était du a python et non ce problème de log, par contre sur la smart c’est bien de connaitre cette modification a faire car sur la smart qui n’est pas chez moi j’ai pas mal galéré avec le swap aussi… Merci
La bonne pratique, ca reste une connexion ssh via le user jeedom puis un sudo (abus de language quand on dit qu’il faut etre root)
et repettre ce que tu as sur l’atlas doit convenir
donc juste SystemMaxUse=20M
puis systemctl restart systemd-journald
ou reboot
EDIT : via jeedom ( OS/DB >> _administration systeme), ceci doit marcher …
sudo sed -i.bak 's/^#SystemMaxUse=.*/SystemMaxUse=20M/' /etc/systemd/journald.conf
sudo sed 's/^#MaxRetentionSec=.*/MaxRetentionSec=1w/' /etc/systemd/journald.conf
sur la smart ça donne ceci après avoir fait les 2 commandes sudo
::::::::::::::
/etc/systemd/journald.conf
::::::::::::::
# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See journald.conf(5) for details.
[Journal]
#Storage=auto
#Compress=yes
#Seal=yes
#SplitMode=uid
#SyncIntervalSec=5m
#RateLimitIntervalSec=30s
#RateLimitBurst=10000
SystemMaxUse=20M
#SystemKeepFree=
#SystemMaxFileSize=
#SystemMaxFiles=100
#RuntimeMaxUse=
#RuntimeKeepFree=
#RuntimeMaxFileSize=
#RuntimeMaxFiles=100
#MaxRetentionSec=
#MaxFileSec=1month
#ForwardToSyslog=yes
#ForwardToKMsg=no
#ForwardToConsole=no
#ForwardToWall=yes
#TTYPath=/dev/console
#MaxLevelStore=debug
#MaxLevelSyslog=debug
#MaxLevelKMsg=notice
#MaxLevelConsole=info
#MaxLevelWall=emerg
#LineMax=48K
#ReadKMsg=yes
#Audit=no
Ca a l’air d’être ok ! Merci j’ai récupéré 9% de stockage en plus