Aller au contenu

Out of Memory


Messages recommandés

Posté(e)

Bonjour, depuis quelques temps, j'ai une notification = Out of Memory

qui apparait regulièrement.

 

Pourtant la RAM ne semble pas particulièrement tendue...

Qu'en pensez-vous?

Amitiés.

Pierre.

Capture d’écran 2020-12-23 à 08.38.38.png

Capture d’écran 2020-12-23 à 08.38.46.png

Capture d’écran 2020-12-23 à 08.36.36.png

Posté(e)

Il est possible que l'une de tes scènes consomme réellement un max de mémoire, et que le problème revienne.

Je ne les connais pas (à part Unifi présence)

Posté(e)

@Lazer Oui c'est bizarre peut-être une scène mais je n'ai rien changé de particulier récemment, je vais mener l'enquête...

@Nico qd la mémoire descend en dessous de 5% la HC2 plante.

 

 

9BF4B6F8-AAEF-468E-B00A-04F18235494A.thumb.png.ee5f56861097a0225b76a809a364951e.png

 

 

  • 2 semaines après...
Posté(e)

Bonsoir,

Pour info, j'ai déjà vécu cela une fois, en faisant une petite modification rapide et sans conséquence. Enfin, c'était le concept lors des modifications en tous cas!

En faisant des Trouver puis Remplacer dans un fichier LUA complet, je me suis retrouvé avec une fonction qui faisait appel à elle-même, créant une boucle infinie.

De là, la moindre scène active était considérée comme trop gourmande.

 

Par contre, si tu n'as vraiment rien touché...

Vois peut être s'il n'y a pas une condition particulière dans laquelle le moteur LUA n'avait pas encore eu l'occasion de rentrer auparavant ?

  • 4 semaines après...
Posté(e)

Bonjour, @J3R3M j'ai en effet changé quelques paramètres avec des fonctions string.gsub, du coup j'ai tout repris mais je n'ai trouvé de suspect.... C'était quoi comme type de boucle que tu avais?

Sinon j'ai revu toutes mes scènes et VD et n'ai rien trouvé de suspect.

Pas de réponse du support pour l'instant,

du coup j'ai fait une scène qui reboote quand la mémoire baisse trop....

A suivre...

 

Posté(e)

Très bêtement, j'avais remplacé tous les fibaro:debug() d'une scène, par une fonction de debug, faisant appel à fibaro:debug(), permettant la colorisation en fonction des messages.

J'ai donc cherché et remplacé mes fibaro:debug() par Debug(). Y compris celui au sein de la fonction, qui devait rester. Cela avait alors créé une boucle infinie qui en demandait beaucoup à notre chère box!

Posté(e)

@J3R3M Merci pour ta réponse, je comprends mieux...

 

En fait je pense avoir trouvé la cause de mon bug sur le forum US: https://forum.fibaro.com/topic/50427-out-of-memory/

 

Apparemment l'une des options du routeur UNIFI qui consiste à scanner les ports des clients du routeur est la cause de ce bug...

Je me suis bien pris la tête pendant un mois pour tout verifier, et j'aurais pu encore chercher longtemps... 

  • Like 1
×
×
  • Créer...