# 4Go de RAM utilisé par Gladys

**URL:** <https://community.gladysassistant.com/t/4go-de-ram-utilise-par-gladys/8204>\
**Category:** Configuration\
**Created:** [Juin 7, 2023, 12:51 UTC](https://community.gladysassistant.com/t/4go-de-ram-utilise-par-gladys/8204 "2023-06-07T12:51:44Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Juin 7, 2023, 12:51 UTC](https://community.gladysassistant.com/t/4go-de-ram-utilise-par-gladys/8204/1 "2023-06-07T12:51:44Z")

</div>

Salut à tous,

J’ai un problème d’utilisation de la RAM, qui me semble anormal. Le conteneur Gladys utilise à lui seul 4Go de RAM.

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/6/66b01e34bc3d78235b913eded6b98d3da324867a.png)

Comme je le redoutais, c’est ffmpeg qui est la cause du problème. J’ai pourtant mis un refresh à 10s sur mes deux caméras (qui en sont qu’une, mais en HLS et RTSPS).  
Je me demande si ce n’est pas lié à une erreur de connexion à la caméra, avec des ffmpeg qui sont «&nbsp;zombie&nbsp;».

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/a/aa23514837446c4fbdcde3e55e2cabc95dc895c8.png)

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Juin 7, 2023, 12:54 UTC](https://community.gladysassistant.com/t/4go-de-ram-utilise-par-gladys/8204/2 "2023-06-07T12:54:32Z")

</div>

Les logs de Gladys n’affichent que des warning sur les messages MQTT principalement, et parfois sur un problème d’accès à ma caméra :

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/c/cff5b0ad4eea3097cf1d7c38dcc09976be0714aa.png)

---

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [Juin 7, 2023, 6:03 UTC](https://community.gladysassistant.com/t/4go-de-ram-utilise-par-gladys/8204/3 "2023-06-07T18:03:51Z")

</div>

Petit HS : @lmilcent quel est donc cet outil utilisé dans la première capture ?

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Juin 8, 2023, 1:54 UTC](https://community.gladysassistant.com/t/4go-de-ram-utilise-par-gladys/8204/4 "2023-06-08T01:54:59Z")

</div>

@lmilcent Ok merci du feedbacks, c’est effectivement des process ffmepg zombie qui restent en arrière plan quand le polling est bloqué.

J’avais pour projet de changer de façon de faire sur cette intégration lors du poll de l’image, j’ai créé une issue Github :

> <https://github.com/GladysAssistant/Gladys/issues/1808>
>
> \- \[\] Stop using fluent-ffmpeg and use a simple child process to request ffmpeg
> …
> \- \[\] Add a timeout to this process
> 
> https://community.gladysassistant.com/t/4go-de-ram-utilise-par-gladys/8204

En attendant, redémarre Gladys de temps en temps pour libérer de la RAM

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Juin 8, 2023, 5:18 UTC](https://community.gladysassistant.com/t/4go-de-ram-utilise-par-gladys/8204/5 "2023-06-08T05:18:40Z")

</div>

`ctop` pour gérer les conteneurs (première capture) et `btop`, un équivalent à `htop` en bien mieux 🙂

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Juin 8, 2023, 5:18 UTC](https://community.gladysassistant.com/t/4go-de-ram-utilise-par-gladys/8204/6 "2023-06-08T05:18:59Z")

</div>

Parfait, merci de l’information !  
J’avais en effet redémarré le conteneur .

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Juin 26, 2023, 5:34 UTC](https://community.gladysassistant.com/t/4go-de-ram-utilise-par-gladys/8204/7 "2023-06-26T17:34:19Z")

</div>

@lmilcent J’ai travaillé sur le sujet aujourd’hui, j’ai un fix dans une PR :

> <https://github.com/GladysAssistant/Gladys/pull/1821>
>
> \### Pull Request check-list
> 
> To ensure your Pull Request can be accepted as fa…st as possible, make sure to review and check all of these items:
> 
> \- \[x\] If your changes affects code, did your write the tests?
> \- \[x\] Are tests passing? (\`npm test\` on both front/server)
> \- \[x\] Is the linter passing? (\`npm run eslint\` on both front/server)
> \- \[x\] Did you run prettier? (\`npm run prettier\` on both front/server)
> \- \[x\] If you are adding a new features/services, did you run integration comparator? (\`npm run compare-translations\` on front)
> \- \[x\] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to \[the community\](https://community.gladysassistant.com/) for testing before merging.
> 
> \### Description of change
> 
> Fix #1808

Je te tiens au courant quand c’est disponible en production.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Juillet 3, 2023, 8:29 UTC](https://community.gladysassistant.com/t/4go-de-ram-utilise-par-gladys/8204/8 "2023-07-03T08:29:04Z")

</div>

@lmilcent le fix est live dans Gladys Assistant v4.25.1 !

> [@Gladys Assistant v4.25.1: Tasmota, et correction de bugs!](https://community.gladysassistant.com/t/gladys-assistant-v4-25-1-tasmota-et-correction-de-bugs/8244):
>
> Salut à tous ! Un petit post pour vous présenter Gladys Assistant v4.25.1, sorti vendredi dernier et qui devrait déjà être déployé sur vos instances sunglasses Améliorations Tasmota autour du suivi de consommation Il y avait plusieurs problèmes d’unités avec l’intégration Tasmota sur les fonctionnalités de suivi de consommation, et c’est maintenant corrigé dans Gladys : [image] Merci @Terdious pour la PR, et @GBoulvin pour les tests pray Correction d’un bug lié aux caméras (ffmpeg) Ch…
