Algumas versões do Alibaba Cloud Linux 2 apresentam um vazamento de memória no polkit que pode elevar o uso de memória para mais de 14 GiB. Execute yum update polkit para corrigir o problema.
Versões afetadas
O problema afeta instâncias com as seguintes configurações:
Imagens do Alibaba Cloud Linux 2 anteriores a
aliyun_2_1903_x64_20G_alibase_20211216.vhdKernels anteriores a
4.19.91-25.1.al7.x86_64
Causa raiz
O componente polkit apresenta um vazamento de memória acionado durante o cancelamento da autenticação do agente. A correção está disponível na versão polkit-0.112-26.2.al7. Para mais detalhes, consulte Fix a memory leak on agent authentication cancellation.
Diagnosticar o problema
Antes de aplicar a correção, confirme se o polkit consome memória excessiva.
Execute o comando abaixo para verificar o uso atual de memória pelo polkit:
ps aux --sort=-%mem | grep polkit
Se a coluna %MEM ou RSS exibir valores altos em crescimento contínuo, a instância está afetada.
Corrigir o problema
Atualize o polkit para a versão polkit-0.112-26.2.al7:
yum update polkit
Verificar a correção
Após a atualização, confirme a versão instalada:
rpm -q polkit
A saída deve exibir polkit-0.112-26.2.al7 ou superior, confirmando a aplicação da correção.