PostgreSQL : Bloqué par un 'Idle in transaction'

guyon-denis 31/01/2025
RÉSOLU
guyon-denis
Auteur Actif
Avatar de guyon-denis
guyon-denis
Auteur Actif

slt, j'ai une db qui rame et je vois plein de process en idle in transaction. ça bloque mes migrations terraform

31/01/2025 à 15:07

2 commentaires

pasquier-benoit
Membre Actif
Avatar de pasquier-benoit
pasquier-benoit
Membre Actif

c'est des connexions qui ont ouvert une transaction mais qui l'ont jamais fermée. ça lock les tables. faut les killer

SELECT pg_terminate_backend(pid) FROM pg_stat_activity 
WHERE state = 'idle in transaction';
  • pense à ajouter un timeout côté app pour éviter que ça revienne
  • 01/02/2025 à 10:53
    guyon-denis
    Auteur Actif
    Avatar de guyon-denis
    guyon-denis
    Auteur Actif

    tué les process et ma migration est passée direct. thx !

    02/02/2025 à 05:01

    Laisser une réponse

    Vous devez être connecté pour poster un message !

    Rejoindre la communauté

    Recevoir les derniers articles gratuitement en créant un compte !

    S'inscrire