postgres'te çalışan processleri durdurmak(kill)

Diğer veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
ahmet_sinav
Üye
Mesajlar: 263
Kayıt: 17 Nis 2004 07:44
Konum: İzmir Yeşilyurt Ulu Cami
İletişim:

postgres'te çalışan processleri durdurmak(kill)

Mesaj gönderen ahmet_sinav »

iyi calismalar;
1-postgres'te calisan process listesini nasil alirim? su tabloda update oldu/uyor su tabloda insert odlu/uyor gibi....
2-aldigim bu listteki process'leri nasil kill ederim?
Geçende denk geldi bir function icerisinde yanlıslıkla sınırsız donguye sokmusum. function'ı düzeltmeme rağmen önceki process devam ettiğinden herhalde o da sonsuz döngüye girdi. (connection timeout ve process limiti standart bunlardaki süreyi düşürmek de pek akıllıca gözükmüyor) postgress'i restart ettim olay cözüldü fakat process process kill etmek ileride lazım olacak gibi duruyor..
Kullanıcı avatarı
ahmet_sinav
Üye
Mesajlar: 263
Kayıt: 17 Nis 2004 07:44
Konum: İzmir Yeşilyurt Ulu Cami
İletişim:

Mesaj gönderen ahmet_sinav »

iyi calismalar;

Kod: Tümünü seç

pg_stat_*
sistem tablolarına bakarak bulunabiliyor.

Kod: Tümünü seç

pg_ctl kill [signal_name] [process_id]
şeklinde de pg_stat tablosundan çekilen, istenilen process kill edilebiliyor.
Saygilar;
Cevapla