Merhaba Devrim Hocam,
54. satır :
$this->db_con_res = ( $this->persistent ) ? pg_pconnect($this->conn_str) 
: pg_connect($this->conn_str);

kurduğum bağlantılar persistent değil ve dblink yok. ancak persistent 
yapıp denedim sorun kalmadı. persistent yaptığımda pg_stat_activity 
çıktısında sürekli olarak 250 civarı  idle  ve 10 çalışan query görünüyordu.
ancak veritabanı cok cok yavaş yanıt veriyordu.  Aslında normalde 10a 
yakın aktif query zaten görüyor idim ancak her biri farklı iplerden 
gelen isteklerden oluşuyordu. Ve hiç bir performans sorunu yoktu. 
işlemci %3 lerde oluyordu.
Dün geceki saldırıda yük getirecek querylerin çalıştırıldığı url'ler 
talep ediliyordu sürekli. Muhtemelen onun bir etkisi oldu diye 
üşünüyorum. Ancak yinede aktif 10 querynin bu etkiyi yapmasına anlam 
veremedim. Makinem çift çekirdek 3 GHZ 3 GB ramli bir makine. daha 
evvelde belirttiğim gibi shared buffer 2048 mb, workmem 1 mb (o sırada 
512 ye düşürdüm ve bir nebze olsun db rahatladı. çoğu query neticesi 500 
KB tan daha az veri dödürüryor.)
son çare olarak ise iptables'tan yardım istedim :) kesin çözüm oldu.
fikirlerinizi bekliyorum.

Kolay gelsin

Devrim GÜNDÜZ wrote:
> On Sun, 2009-01-04 at 02:44 +0200, Devrim GÜNDÜZ wrote:
>   
>> Meraktan soruyorum; dblink falan var mı? 
>>     
>
> Merak kısmını geçersek: o PHP dosyasındaki 54. satırda ne var?
> PostgreSQL loglarına birşey düşüyor mu?
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> Linux-sunucu E-Posta Listesi
> [email protected]
>
> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
> dakika içinde üyeliğinizi sonlandırabilirsiniz.
> http://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>   


-- 
/**
* @author Atıf CEYLAN
*
* Software Developer
*
* http://www.atifceylan.com
*
*/

_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
http://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap