Tous les produits
Search
Centre de documentation

Alibaba Cloud Linux:Comment résoudre une fuite de mémoire dans polkit sur Alibaba Cloud Linux 2 ?

Dernière mise à jour :Aug 12, 2026

Certaines versions d'Alibaba Cloud Linux 2 présentent une fuite de mémoire dans polkit susceptible de porter la consommation mémoire au-delà de 14 Gio. Exécutez yum update polkit pour corriger ce problème.

Versions concernées

Ce problème affecte les instances exécutant :

  • Les versions d'image Alibaba Cloud Linux 2 antérieures à aliyun_2_1903_x64_20G_alibase_20211216.vhd

  • Les versions du noyau antérieures à 4.19.91-25.1.al7.x86_64

Cause racine

Le composant polkit contient une fuite de mémoire qui se déclenche lors de l'annulation d'une authentification par l'agent. Le correctif est inclus dans la version polkit-0.112-26.2.al7. Pour plus de détails, consultez Fix a memory leak on agent authentication cancellation.

Diagnostiquer le problème

Avant d'appliquer le correctif, confirmez que polkit consomme une quantité excessive de mémoire.

Exécutez la commande suivante pour vérifier la consommation mémoire actuelle de polkit :

ps aux --sort=-%mem | grep polkit

Si la colonne %MEM ou RSS affiche des valeurs élevées qui continuent d'augmenter avec le temps, l'instance est affectée.

Corriger le problème

Mettez à jour polkit vers la version polkit-0.112-26.2.al7 :

yum update polkit

Vérifier le correctif

Après la mise à jour, confirmez la version installée :

rpm -q polkit

La sortie doit afficher polkit-0.112-26.2.al7 ou une version ultérieure, ce qui confirme l'application du correctif.