|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() Inscription : juin 2003 Messages : 209 ![]() |
Hello,
Je travail sur un serveur postgres 7.3 avec BSD. J'ai plusieurs bases de données avec plusieurs utilisateurs qui travaillent chacun sur leur bd. A certain moment je souhaite détruire une bd et la recréer. Le problème c'est qu'il reste souvent des connexions ouvertes sur la bd que je souhaite détruire. Je ne peux donc pas la supprimer. Le moyen pour détruire les connexions est de redémarrer le serveur postgres en entier mais en faisant cela je détruis toutes les connexions de tous mes utilisateurs. Existe-t-il un moyen de savoir qui est connecter à quelles bases et comment supprimer ces connexions? Merci bien de l'aide. A+ |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Inscription : septembre 2003 Messages : 302 ![]() |
qd tu fais un ps ax normalement tu as tous les utilisateurs connectés : tu dois avoir des lignes du style
postmaster : user nom_bdd ip_user(port) ... tu as juste à killer les process correspondants |
|
|
00
|
|
|
#3 |
|
Membre actif
![]() Inscription : juin 2003 Messages : 209 ![]() |
ok... j'arrive à isoler les processus qui m'ennuient et après comment fais-tu pour killer ces derniers?
Merci et A+ |
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Inscription : septembre 2003 Messages : 302 ![]() |
kill -9 pid
le pid étant le numéro de ton processus bon courage |
|
|
00
|
|
|
#5 |
|
Membre actif
![]() Inscription : juin 2003 Messages : 209 ![]() |
Hello,
J'y suis presque... Je cherche à faire un petit shell qui kill les connexions d'une bd donnée. J'arrive à isoler les connexions, mais lorsque j'en kill une et bien toutes les connexions sur la bd meurent en même temps. Je ne comprends pas! Cela revient donc à faire un Qqun à une idée? Merci et A+ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com