Memoire insuffisante sur Atlas et instruction Sleep dans un scénario

Bonjour,

J’ai fait des scénarios avec des « Sleep » parce que j’ai besoin de tempo, et depuis, j’ai de temps en temps des alertes mémoire avec processus tués:


J’ai des mises à jour à faire, mais j’attends un peu, elles sont récentes, et l’expérience m’a appris à ne pas me précipiter sur les MAJ. Je préfère attendre qu’elles soient vraiment stabilisées.

Ci-dessous enregistrement charge CPU:


Je vois que ca peut monter à plus de 20, mais je ne crois pas avoir plus de 2 ou 3 scénarios avec des « sleep » qui devraient se lancer à la fois.

Pourquoi les instructions « Sleep » peuvent interférer avec la charge CPU ?
Est-ce qu’on peut utiliser à la place des instructions pause, ou autre chose pour faire l’équivalent?

Salut

Combien de temps dure vos sleeps?

Antoine

Peut etre la solution est elle mal pensée.
Car mettre du sleep c vraiment le truc ultime a faire!

Ils durent entre 3 et 100 s suivant les cas.
Je les utilise en particulier pour cet exemple.

Le plugin jeelink ou mqttmanager ne permettent pas de vérifier ce genre d’info? Car avec le peu d’info donnée, cela semble pas très adapté comme usage.

Oui dc y a aucune raison de faire un sleep

Bonjour Iperenna,

Beaucoup de mes scénarios sont liés à la gestion des lumières ou typiquement, je vais éteindre après 1 ou 2 mn. J’utilise parfois des stateDuration, parfois des capteurs virtuels, ou d’autres systèmes, mais aussi parfois des tempo sleep. Si je veux faire clignoter chaque second une lampe par exemple, comment faire autrement ?

Ca m’intéresses aussi de comprendre pourquoi un sleep qui ne devrait pas consommer de puissance CPU fini par générer un manque de mémoire.

Qui a dit qu’un sleep ne devait pas consommer ?
Pendant 1 sleep tout le scenario et son contexte sont bloqué

C’est dc bien la maniere d’aborder les choses qui n’est pas bonne.

Un sleep doit rester exceptionnel

J’utilise aussi un clignotement dans un scenario, avec un sleep. Si il y a une solution pour avoir l’effet autrement je suis preneur aussi.
C’est dommage que la fonction « DANS » ne puisse pas fractionner les minutes car là aussi comment post-poser une action de trente seconde par exemple ?
Peut-être que la solution à ces 2 questions serait un calcul à l’instant T genre
A [(maintenant(hh:mm:ss) + 00:00:30] FAIRE
?

Je comprends qu’une instruction sleep peut consommer de la mémoire, surtout si toutl l’environnement est conservé ce que je n’avais pas en tête, mais d’un point ce vue CPU, il n’y a rien à faire d’autre qu’attendre non?

Si c’est un problème de mémoire, pourquoi le swap n’a pas été consommé ?
Sur le graphe ci-dessous, il reste à plus de 50% tout le temps.

Jeedom est basé en général sur la crontab donc on travaille à la minute pas à la seconde.

De plus une domotique est censée déclencher des actions en fonction de valeurs remontées par des capteurs…

Donc le besoin à la seconde…

Rien ne prouve que c’est à cause de ces scénarios avec des sleep

En plus je n’ai pas de tooltip comme toi a mémoire suffisante

Tu es sur d’être à jour ?
Meme si jeedom ne propose pas de mise a jour ?

Ma page santé dit que mon système est à jour:

Après, au niveau linux, il y a probablement des choses à faire.
Si je lance les commandes ci-dessous, est-ce que je conserve la garantie et l’assistance de l’équipe Jeedom ?

sudo apt clean
sudo apt update
sudo dpkg --configure -a
sudo apt install -f
sudo apt full-upgrade
sudo apt autoremove --purge

Bonjour,

garantie et assistance ou pas, dans tous les cas, il est très vivement fortement conseillé de ne pas modifier soi-même le système sur une Box Jeedom.

Un problème => un ticket.

akenad :slight_smile:

Bonjour,

En fait cette alerte compte le nombre de lignes qui résultent de cette commande :

sudo dmesg | grep oom | grep -v deprecated

oom = Out Of Memory

ça vous donnera peut-etre les explications mais surtout les timings des problèmes de mémoire, ensuite vous pouvez voir les lignes avoisinant ces oom…

car là vous partez peut-etre d’un a priori faux = que ça vient des sleeps de vos scénarios

Sinon pour les sleep remplacez par des « dans »

Merci, je vais regarder les lignes autours de oom à la prochaine occasion.
Comme j’ai rebouté récemment pour une autre raison, je ne trouve plus d’occurrence oom.

Je viens de regarder dans dmesg, voici ce que je trouve, est-ce que ca aide au diagnostique ?
Pendant un temps, je pensais que ca pouvait être dû aux sauvegardes la nuit qui génèrent un surplus d’activité, mais les heures du pic ne correspondent pas.

root@JeedomAtlas:~# dmesg | grep oom | grep -v deprecated
[346849.433066] cron invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=0
[346849.433172]  oom_kill_process+0x214/0x218
[346849.433535] [  pid  ]   uid  tgid total_vm      rss pgtables_bytes swapents oom_score_adj name
[346849.436016] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/system.slice/mariadb.service,task=mariadbd,pid=1265,uid=111
[346849.436713] Out of memory: Killed process 1265 (mariadbd) total-vm:5576796kB, anon-rss:2547168kB, file-rss:0kB, shmem-rss:0kB, UID:111 pgtables:8136kB oom_score_adj:0
[346851.852824] oom_reaper: reaped process 1265 (mariadbd), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
root@JeedomAtlas:~# dmesg | grep 346849
[346849.433066] cron invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=0
[346849.433103] CPU: 1 PID: 1057567 Comm: cron Tainted: G         C        5.15.93-rockchip64 #23.02.2
[346849.433112] Hardware name: Radxa ROCK Pi 4B (DT)
[346849.433117] Call trace:
[346849.433120]  dump_backtrace+0x0/0x210
[346849.433139]  show_stack+0x18/0x28
[346849.433148]  dump_stack_lvl+0x68/0x84
[346849.433157]  dump_stack+0x18/0x34
[346849.433162]  dump_header+0x44/0x1f0
[346849.433172]  oom_kill_process+0x214/0x218
[346849.433183]  out_of_memory+0x180/0x550
[346849.433192]  __alloc_pages_slowpath.constprop.134+0xaec/0xbb0
[346849.433203]  __alloc_pages+0x2c8/0x340
[346849.433210]  alloc_pages+0xac/0x158
[346849.433218]  new_slab+0x314/0x3b0
[346849.433227]  ___slab_alloc+0x4a4/0x730
[346849.433234]  __slab_alloc.isra.107+0x5c/0x98
[346849.433240]  kmem_cache_alloc+0x2ec/0x2f8
[346849.433246]  __alloc_file+0x2c/0xf8
[346849.433256]  alloc_empty_file+0x60/0x118
[346849.433263]  path_openat+0x50/0x1060
[346849.433271]  do_filp_open+0x88/0x100
[346849.433277]  do_sys_openat2+0x21c/0x2e8
[346849.433284]  do_sys_open+0x58/0xa0
[346849.433291]  __arm64_sys_openat+0x24/0x30
[346849.433298]  invoke_syscall+0x44/0x108
[346849.433307]  el0_svc_common.constprop.3+0x94/0xf8
[346849.433315]  do_el0_svc+0x24/0x98
[346849.433322]  el0_svc+0x20/0x50
[346849.433329]  el0t_64_sync_handler+0x90/0xb8
[346849.433335]  el0t_64_sync+0x180/0x184
[346849.433342] Mem-Info:
[346849.433349] active_anon:627371 inactive_anon:201974 isolated_anon:0
[346849.433365] Node 0 active_anon:2509484kB inactive_anon:807896kB active_file:300kB inactive_file:476kB unevictable:16kB isolated(anon):0kB isolated(file):112kB mapped:3108kB dirty:0kB writeback:0kB shmem:307356kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB kernel_stack:9504kB pagetables:48408kB all_unreclaimable? no
[346849.433379] Node 0 DMA free:21868kB min:22528kB low:28160kB high:33792kB reserved_highatomic:0KB active_anon:2509484kB inactive_anon:807896kB active_file:0kB inactive_file:740kB unevictable:16kB writepending:0kB present:4061184kB managed:3956240kB mlocked:16kB bounce:0kB free_pcp:4540kB local_pcp:660kB free_cma:456kB
[346849.433399] lowmem_reserve[]: 0 0 0 0
[346849.433413] Node 0 DMA: 426*4kB (UEC) 192*8kB (UEC) 179*16kB (UE) 117*32kB (E) 82*64kB (UME) 23*128kB (UME) 4*256kB (ME) 2*512kB (M) 1*1024kB (M) 0*2048kB 0*4096kB = 21112kB
[346849.433479] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB
[346849.433486] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=32768kB
[346849.433491] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB
[346849.433496] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=64kB
[346849.433501] 77175 total pagecache pages
[346849.433504] 26 pages in swap cache
[346849.433507] Swap cache stats: add 993398, delete 993363, find 87085/479031
[346849.433512] Free swap  = 0kB
[346849.433515] Total swap = 1978116kB
[346849.433518] 1015296 pages RAM
[346849.433521] 0 pages HighMem/MovableOnly
[346849.433524] 26236 pages reserved
[346849.433528] 32768 pages cma reserved
[346849.433532] Tasks state (memory values in pages):
[346849.433535] [  pid  ]   uid  tgid total_vm      rss pgtables_bytes swapents oom_score_adj name
[346849.433572] [    415]     0   415     5400       17    61440      446         -1000 systemd-udevd
[346849.433589] [    634]     0   634    13216       95   118784      309          -250 systemd-journal
[346849.433600] [    640]     0   640     1952       33    57344      740             0 haveged
[346849.433611] [    695]   109   695     1832      120    57344       64             0 avahi-daemon
[346849.433621] [    697]     0   697     5972        8    86016      284             0 bluetoothd
[346849.433632] [    701]     0   701     1673       25    49152       39             0 cron
[346849.433643] [    704]   104   704     2023       59    49152      145          -900 dbus-daemon
[346849.433721] [    705]     0   705    63828      261   131072      435             0 NetworkManager
[346849.433745] [    706]   109   706     1721       10    53248       69             0 avahi-daemon
[346849.433755] [    717]     0   717     7819        0    94208     2198             0 networkd-dispat
[346849.433766] [    743]     0   743    55219       30    77824      359             0 rsyslogd
[346849.433776] [    749]     0   749     2559       16    61440      242             0 smartd
[346849.433787] [    756]     0   756     3629       40    65536      172             0 systemd-logind
[346849.433797] [    759]     0   759     3456       58    61440      193             0 wpa_supplicant
[346849.433807] [    764]     0   764      916       17    45056       25             0 atd
[346849.433817] [    825]     0   825    23071        5    57344       32             0 rngd
[346849.433828] [   1052]     0  1052    27249       54   106496     2067             0 unattended-upgr
[346849.433838] [   1054]   105  1054     1157      120    45056       34             0 vnstatd
[346849.433849] [   1059]     0  1059   211530      820   188416     3966             0 fail2ban-server
[346849.433859] [   1065]   110  1065    18465       48    57344      136             0 ntpd
[346849.433869] [   1089]   113  1089     4206       87    73728      886             0 mosquitto
[346849.433880] [   1094]     0  1094     3405       26    65536      206         -1000 sshd
[346849.433891] [   1101]     0  1101     1368        0    45056       30             0 agetty
[346849.433901] [   1126]   112  1126     3145        4    57344       91             0 dnsmasq
[346849.433911] [   1265]   111  1265  1394199   636792  8331264   282954             0 mariadbd
[346849.433924] [   1481]     0  1481    55521      302   172032     1317             0 apache2
[346849.433934] [   2014]    33  2014    23422      111   176128     2502             0 php
[346849.433945] [   2092]    33  2092     3023        0    61440      147             0 sudo
[346849.433955] [   2095]     0  2095   142448      493   196608     7580             0 python3
[346849.433966] [   2190]    33  2190   195030     1801  1261568     7565             0 node
[346849.433975] [   2278]    33  2278   209777      620   884736     6944             0 nodejs
[346849.433985] [   2314]    33  2314     3023        0    61440      148             0 sudo
[346849.433996] [   2315]     0  2315  1249581     2510  1949696    12050             0 node
[346849.434006] [   2334]    33  2334    11087      581   131072     5082             0 python3
[346849.434016] [   2400]    33  2400     3023        0    61440      147             0 sudo
[346849.434027] [   2407]     0  2407     2758      145    53248      111             0 openvpn
[346849.434037] [   2565]    33  2565   101042     1529   147456     3480             0 python3
[346849.434047] [   2588]    33  2588    14577     2047   151552     6094             0 python3
[346849.434058] [   2617]    33  2617     3023        0    61440      146             0 sudo
[346849.434068] [   2624]     0  2624   225728        1   909312     5717             0 npm start
[346849.434079] [   2640]     0  2640      514        0    45056       22             0 sh
[346849.434089] [   2641]     0  2641  2379734    21226  3989504    12234             0 node
[346849.434098] [   2688]    33  2688    28723     1139   122880     4691             0 python3
[346849.434109] [   3278]    33  3278     3023        0    61440      146             0 sudo
[346849.434120] [   3284]     0  3284   206432        1   622592     2761             0 npm start
[346849.434130] [   3315]     0  3315      514        0    36864       23             0 sh
[346849.434140] [   3316]     0  3316  1331345    24940  4354048     8643             0 node
[346849.434151] [ 509201]    33 509201    55678      292   200704     1879             0 apache2
[346849.434162] [ 899622]    33 899622    55698      744   200704     1494             0 apache2
[346849.434172] [ 899665]    33 899665    55707      796   200704     1426             0 apache2
[346849.434183] [ 899706]    33 899706    56470      779   208896     1477             0 apache2
[346849.434193] [ 955536]    33 955536    55724      777   200704     1475             0 apache2
[346849.434205] [1044194]    33 1044194    55724      285   200704     1928             0 apache2
[346849.434216] [1044684]    33 1044684    55669      785   196608     1394             0 apache2
[346849.434227] [1044711]    33 1044711    55680      286   200704     1901             0 apache2
[346849.434237] [1044749]    33 1044749    55682      286   200704     1901             0 apache2
[346849.434248] [1044906]    33 1044906    55666      283   200704     1887             0 apache2
[346849.434258] [1044910]    33 1044910    55693      285   200704     1934             0 apache2
[346849.434272] [1055210]    33 1055210    23934      132   176128     2844             0 php
[346849.434283] [1056044]    33 1056044    55645      770   188416     1269             0 apache2
[346849.434294] [1056048]    33 1056048    55645      287   188416     1754             0 apache2
[346849.434304] [1056108]    33 1056108    55645      288   188416     1753             0 apache2
[346849.434314] [1056111]    33 1056111    55645      288   192512     1755             0 apache2
[346849.434325] [1056142]    33 1056142    55641      739   188416     1298             0 apache2
[346849.434335] [1056143]    33 1056143    55645      287   188416     1754             0 apache2
[346849.434346] [1056147]    33 1056147    55643      285   188416     1751             0 apache2
[346849.434357] [1056148]    33 1056148    55645      289   188416     1751             0 apache2
[346849.434368] [1056149]    33 1056149    55645      628   188416     1411             0 apache2
[346849.434379] [1056150]    33 1056150    55641      283   188416     1750             0 apache2
[346849.434389] [1056151]    33 1056151    55645      890   188416     1258             0 apache2
[346849.434399] [1056152]    33 1056152    55641      635   188416     1400             0 apache2
[346849.434410] [1056153]    33 1056153    55645      751   188416     1268             0 apache2
[346849.434420] [1056158]    33 1056158    55645      287   188416     1753             0 apache2
[346849.434431] [1056165]    33 1056165    55645      286   188416     1756             0 apache2
[346849.434441] [1056167]    33 1056167    55646      336   188416     1701             0 apache2
[346849.434452] [1056260]    33 1056260    55645      310   188416     1733             0 apache2
[346849.434462] [1056262]    33 1056262    23934      661   176128     2267             0 php
[346849.434473] [1056298]    33 1056298    55643      298   188416     1737             0 apache2
[346849.434483] [1056299]    33 1056299    55641      767   188416     1273             0 apache2
[346849.434493] [1056301]    33 1056301    55645      744   188416     1296             0 apache2
[346849.434504] [1056309]    33 1056309    55646      521   188416     1521             0 apache2
[346849.434514] [1056310]    33 1056310    55645      777   188416     1265             0 apache2
[346849.434525] [1056315]    33 1056315    55642      556   188416     1478             0 apache2
[346849.434535] [1056316]    33 1056316    55641      607   188416     1424             0 apache2
[346849.434546] [1056320]    33 1056320    55641      605   188416     1442             0 apache2
[346849.434557] [1056321]    33 1056321    55645      789   188416     1251             0 apache2
[346849.434567] [1056322]    33 1056322    55641      761   188416     1290             0 apache2
[346849.434577] [1056329]    33 1056329    55645      778   188416     1264             0 apache2
[346849.434587] [1056332]    33 1056332    55645      730   188416     1548             0 apache2
[346849.434598] [1056333]    33 1056333    55646      310   188416     1729             0 apache2
[346849.434608] [1056334]    33 1056334    55641      287   188416     1748             0 apache2
[346849.434619] [1056342]    33 1056342    55645      332   188416     1709             0 apache2
[346849.434629] [1056343]    33 1056343    55645      339   188416     1700             0 apache2
[346849.434640] [1056345]    33 1056345    55645      718   188416     1289             0 apache2
[346849.434650] [1056349]    33 1056349    55641      305   188416     1713             0 apache2
[346849.434660] [1056350]    33 1056350    55645      616   188416     1411             0 apache2
[346849.434671] [1056356]    33 1056356    55643      638   188416     1398             0 apache2
[346849.434681] [1056392]    33 1056392    55641      500   188416     1502             0 apache2
[346849.434692] [1056464]    33 1056464    55641      382   188416     1649             0 apache2
[346849.434702] [1056468]    33 1056468    55645      752   188416     1285             0 apache2
[346849.434713] [1056469]    33 1056469    55645      760   188416     1558             0 apache2
[346849.434723] [1056474]    33 1056474    55645      761   188416     1243             0 apache2
[346849.434733] [1056479]    33 1056479    55641      791   188416     1243             0 apache2
[346849.434744] [1056481]    33 1056481    55646      790   188416     1250             0 apache2
[346849.434754] [1056483]    33 1056483    55641      606   188416     1420             0 apache2
[346849.434765] [1056484]    33 1056484    55645      312   188416     1705             0 apache2
[346849.434775] [1056501]    33 1056501    55645      786   188416     1247             0 apache2
[346849.434786] [1056502]    33 1056502    55641      518   188416     1493             0 apache2
[346849.434798] [1056507]    33 1056507    55641      728   188416     1272             0 apache2
[346849.434823] [1056717]    33 1056717    55642      723   188416     1283             0 apache2
[346849.434835] [1056723]    33 1056723    55645      619   188416     1408             0 apache2
[346849.434848] [1056725]    33 1056725    55645      767   188416     1236             0 apache2
[346849.434858] [1056726]    33 1056726    55645      750   188416     1253             0 apache2
[346849.434869] [1056727]    33 1056727    55641      717   188416     1285             0 apache2
[346849.434879] [1056731]    33 1056731    55641      632   188416     1381             0 apache2
[346849.434890] [1056735]    33 1056735    55641      627   188416     1383             0 apache2
[346849.434900] [1056740]    33 1056740    55641      768   188416     1246             0 apache2
[346849.434912] [1056742]    33 1056742    55645      287   188416     1722             0 apache2
[346849.434922] [1056748]    33 1056748    55641      270   188416     1691             0 apache2
[346849.434933] [1056850]    33 1056850    24446        0   180224     3387             0 php
[346849.434943] [1056878]    33 1056878    55645      272   188416     1693             0 apache2
[346849.434954] [1056925]    33 1056925    22910      169   163840     1961             0 php
[346849.434964] [1056949]    33 1056949    55641      284   188416     1691             0 apache2
[346849.434974] [1057030]    33 1057030    55641      285   188416     1687             0 apache2
[346849.434985] [1057031]    33 1057031    55641      288   188416     1704             0 apache2
[346849.434995] [1057191]    33 1057191    55639      227   188416     1689             0 apache2
[346849.435005] [1057192]    33 1057192    55642      258   188416     1712             0 apache2
[346849.435015] [1057193]    33 1057193    55641      256   188416     1691             0 apache2
[346849.435026] [1057198]    33 1057198    55640      229   188416     1695             0 apache2
[346849.435036] [1057199]    33 1057199    55641      262   188416     1706             0 apache2
[346849.435047] [1057200]    33 1057200    55645      287   188416     1707             0 apache2
[346849.435057] [1057204]    33 1057204    55641      286   188416     1694             0 apache2
[346849.435068] [1057205]    33 1057205    55641      287   188416     1694             0 apache2
[346849.435078] [1057206]    33 1057206    55645      288   188416     1721             0 apache2
[346849.435088] [1057207]    33 1057207    55639      238   188416     1696             0 apache2
[346849.435099] [1057209]    33 1057209    55645      284   188416     1692             0 apache2
[346849.435109] [1057211]    33 1057211    55645      287   188416     1691             0 apache2
[346849.435120] [1057216]    33 1057216    55641      293   188416     1703             0 apache2
[346849.435131] [1057221]    33 1057221    55645      287   188416     1711             0 apache2
[346849.435141] [1057223]    33 1057223    55641      274   188416     1701             0 apache2
[346849.435152] [1057226]    33 1057226    55641      326   188416     1649             0 apache2
[346849.435163] [1057230]    33 1057230    55645      306   188416     1673             0 apache2
[346849.435173] [1057231]    33 1057231    55639      297   184320     1662             0 apache2
[346849.435184] [1057232]    33 1057232    55639      297   184320     1659             0 apache2
[346849.435194] [1057236]    33 1057236    55646      728   188416     1271             0 apache2
[346849.435206] [1057238]    33 1057238    55645      774   188416     1221             0 apache2
[346849.435217] [1057264]    33 1057264    55641      606   188416     1388             0 apache2
[346849.435228] [1057341]    33 1057341    55639      750   188416     1224             0 apache2
[346849.435238] [1057342]    33 1057342    55641      770   188416     1228             0 apache2
[346849.435250] [1057343]    33 1057343    55645      785   188416     1213             0 apache2
[346849.435260] [1057346]    33 1057346    55645      856   188416     1218             0 apache2
[346849.435270] [1057347]    33 1057347    55645      775   188416     1203             0 apache2
[346849.435280] [1057348]    33 1057348    55641      768   188416     1224             0 apache2
[346849.435291] [1057349]    33 1057349    55640      753   184320     1205             0 apache2
[346849.435302] [1057359]    33 1057359    55645      776   188416     1201             0 apache2
[346849.435313] [1057361]    33 1057361    23182     2910   167936        8             0 php
[346849.435324] [1057364]    33 1057364    55645      791   188416     1206             0 apache2
[346849.435334] [1057365]    33 1057365    55641      759   188416     1219             0 apache2
[346849.435345] [1057368]    33 1057368    55639      771   188416     1205             0 apache2
[346849.435356] [1057369]    33 1057369    55641      757   188416     1203             0 apache2
[346849.435366] [1057370]    33 1057370    55641      772   188416     1201             0 apache2
[346849.435377] [1057371]    33 1057371    55645      778   188416     1200             0 apache2
[346849.435387] [1057385]    33 1057385    55639      771   188416     1201             0 apache2
[346849.435398] [1057386]    33 1057386    55641      791   188416     1200             0 apache2
[346849.435409] [1057387]    33 1057387    55641      900   188416     1199             0 apache2
[346849.435419] [1057393]    33 1057393    55642     1235   188416     1198             0 apache2
[346849.435429] [1057396]     0 1057396     2832      114    61440       25             0 cron
[346849.435440] [1057397]    33 1057397      514       17    40960        0             0 sh
[346849.435450] [1057398]    33 1057398    22910     2079   167936      115             0 php
[346849.435460] [1057399]    33 1057399    55641      816   188416     1199             0 apache2
[346849.435471] [1057431]    33 1057431    55639      683   184320     1206             0 apache2
[346849.435481] [1057432]    33 1057432    55639      505   184320     1224             0 apache2
[346849.435492] [1057440]    33 1057440    24446     3464   167936       35             0 php
[346849.435502] [1057453]    33 1057453    22903     2174   167936       18             0 php
[346849.435513] [1057456]    33 1057456    22903     2167   167936       24             0 php
[346849.435523] [1057457]    33 1057457    22903     2065   159744        6             0 php
[346849.435533] [1057459]    33 1057459    22375     1462   159744       26             0 php
[346849.435544] [1057467]    33 1057467    22903     2192   176128        0             0 php
[346849.435554] [1057469]    33 1057469    23415     2306   167936       15             0 php
[346849.435565] [1057471]    33 1057471    22903     2194   163840        0             0 php
[346849.435574] [1057473]    33 1057473    19771      704   139264        0             0 php
[346849.435585] [1057484]    33 1057484    55639      508   184320     1225             0 apache2
[346849.435595] [1057486]    33 1057486    11501      130    69632        0             0 php
[346849.435606] [1057487]    33 1057487      514       16    45056        0             0 sh
[346849.435616] [1057488]    33 1057488      514       21    45056        0             0 sh
[346849.435627] [1057489]    33 1057489     2326       79    57344        1             0 ps
[346849.435637] [1057490]    33 1057490     1511       31    53248        0             0 grep
[346849.435648] [1057491]    33 1057491     1477       34    49152        0             0 grep
[346849.435658] [1057494]    33 1057494    55537      326   159744     1303             0 apache2
[346849.435668] [1057495]    33 1057495    55584      437   176128     1249             0 apache2
[346849.435679] [1057496]    33 1057496    55529      320   159744     1304             0 apache2
[346849.435689] [1057497]    33 1057497    55537      327   159744     1302             0 apache2
[346849.435699] [1057498]    33 1057498    55533      323   159744     1304             0 apache2
[346849.435709] [1057499]    33 1057499    55533      324   159744     1303             0 apache2
[346849.435721] [1057503]     0 1057503     2404       87    57344       15             0 cron
[346849.435732] [1057505]     0 1057505     2404       87    57344       15             0 cron
[346849.435742] [1057511]     0 1057511     2404       87    57344       15             0 cron
[346849.435753] [1057512]     0 1057512     2404       87    57344       15             0 cron
[346849.435763] [1057514]     0 1057514     2404       87    57344       15             0 cron
[346849.435774] [1057515]     0 1057515     2404       87    57344       15             0 cron
[346849.435785] [1057519]     0 1057519     2404       87    57344       15             0 cron
[346849.435795] [1057521]     0 1057521     2404       87    57344       15             0 cron
[346849.435806] [1057523]    33 1057523      514       21    36864        0             0 sh
[346849.435817] [1057525]    33 1057525     1730       50    49152        0             0 sudo
[346849.435828] [1057526]     0 1057526     2404       74    57344       15             0 cron
[346849.435838] [1057527]     0 1057527     2404       74    57344       15             0 cron
[346849.435849] [1057528]     0 1057528     2404       74    57344       15             0 cron
[346849.435859] [1057529]     0 1057529     2404       74    57344       15             0 cron
[346849.435870] [1057536]     0 1057536     2404       74    57344       15             0 cron
[346849.435880] [1057539]     0 1057539     2404       74    57344       15             0 cron
[346849.435891] [1057540]     0 1057540     2344       69    57344       15             0 cron
[346849.435901] [1057545]     0 1057545     2344       69    57344       15             0 cron
[346849.435912] [1057547]     0 1057547     2315       67    57344       15             0 cron
[346849.435922] [1057548]     0 1057548     2233       62    57344       15             0 cron
[346849.435932] [1057549]     0 1057549     2233       62    57344       15             0 cron
[346849.435943] [1057552]     0 1057552     2315       67    57344       15             0 cron
[346849.435954] [1057556]     0 1057556     1843       54    53248       16             0 cron
[346849.435964] [1057561]     0 1057561     1673       46    49152       18             0 cron
[346849.435975] [1057563]     0 1057563     1673       33    49152       31             0 cron
[346849.435986] [1057565]     0 1057565     1673       33    49152       31             0 cron
[346849.435997] [1057566]     0 1057566     1673       33    49152       31             0 cron
[346849.436007] [1057567]     0 1057567     1673       31    49152       33             0 cron
[346849.436016] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/system.slice/mariadb.service,task=mariadbd,pid=1265,uid=111
[346849.436713] Out of memory: Killed process 1265 (mariadbd) total-vm:5576796kB, anon-rss:2547168kB, file-rss:0kB, shmem-rss:0kB, UID:111 pgtables:8136kB oom_score_adj:0

C’est un peu du chinois pour moi, est-ce que ca permet d’identifier une piste?

un petit passage dans chatgpt donne l’info :

Cet extrait dmesg montre que le système a activé l’OOM-killer (Out-Of-Memory killer), un mécanisme du noyau Linux qui tue un processus lorsqu’il n’y a plus de mémoire disponible.
Explication

Voici ce qui s’est passé, avec une explication simplifiée :

    Heure de l'événement :
    Le timestamp [346849.433066] correspond à 346849 secondes après le boot.
    Pour le convertir en format humain lisible :

346849 sec = 4 jours, 0 heure, 20 minutes et 49 secondes

Si tu as l'heure de démarrage du système (par ex. avec uptime -s), tu peux ajouter ces secondes pour avoir l'heure exacte.

Déclencheur :
Le processus cron a demandé une allocation mémoire, mais le système n'avait plus assez de mémoire libre ni de swap (Free swap = 0kB).
Le kernel a alors lancé le OOM killer.

Processus ciblé :
Le processus mariadbd (MariaDB) a été tué :

Killed process 1265 (mariadbd) total-vm:5576796kB, anon-rss:2547168kB

Il utilisait beaucoup de mémoire vive, donc c’était un bon candidat à tuer.

Confirmation :
Quelques secondes plus tard, le processus a été "récolté" (nettoyé de la RAM) :

    [346851.852824] oom_reaper: reaped process 1265 (mariadbd)

Résumé clair

    Moment : environ 4 jours après le boot

    Cause : plus de mémoire RAM et swap libre

    Processus tué : mariadbd (MariaDB), pid 1265

    Déclencheur : un cron job a tenté une opération qui a nécessité de la mémoire

    Conséquence : MariaDB a été arrêté brutalement

Conseils

    Vérifie l’utilisation de mémoire (free -h, top, ou htop)

    Assure-toi que le swap est activé et suffisant (swapon -s)

    Tu peux configurer oom_score_adj pour éviter que certains services critiques (comme MariaDB) soient tués

    Éventuellement augmenter la RAM ou optimiser les services actifs (ex: MariaDB, Node.js, etc.)