Konuyu görüntüle
IUCODERS FORUM > Programlama > Veritabanları > PostgreSQL Max Connection Sorunu
Yazar
extreme


avatar
Kahramanmaras
admin
Kayıt: 24.10.2006
14.08.2012-16:10 #78318
PostgreSQL kullandığım RedHat sunucu üzerinde default olarak 100 connection'a izin veriyor.

Limitlerin tanımladığı dosya şu
"/opt/PostgreSQL/9.1/data/postgresql.conf" 


Dosyada limit şu satırda tanımlanıyor.
"max_connections = 100" 


Bu limti arttırıp restart ettiğimde hata alıyorum. Hatayı aradığımda aşağıdaki dosyadaki limitin arttırılması gerektiği ortaya çıkıyor
/proc/sys/kernel/shmmax


Bu shmmax limiti bir process'a ayrılabilecek max memory tanımıymış. PostgreSQL'in diyelim 100 connection için ne kadar memery istediğini nasıl hesaplayabilirim?





The Man Who Loved Algorithm&Ubuntu.
www.burakamasyali.com





Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
14.08.2012-16:31 #78319
onu hesaplayamazsın fakat sysctl idi sanırım bununla o ayarları yapabiliyordun. ayrıca ulimit.conf mu ne var. max open files bunu da artırman lazım.





N/A
Yazar
extreme


avatar
Kahramanmaras
admin
Kayıt: 24.10.2006
14.08.2012-17:09 #78320
orhan yazdi
 
onu hesaplayamazsın fakat sysctl idi sanırım bununla o ayarları yapabiliyordun. ayrıca ulimit.conf mu ne var. max open files bunu da artırman lazım.


Max open files özellikle glassfish için şart.

Bu arada doğum günün kutlu olsun biggrin





The Man Who Loved Algorithm&Ubuntu.
www.burakamasyali.com





Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
14.08.2012-18:26 #78321
eywalla
önce şurayı ayarlayıp restart etmen lazım shmax için /etc/sysctl.conf
ram in kadar memory ayrıabilirsin.
http://lj4newbies.blogspot.com/2007/04/too-many-open-files.html
Once Postgre nin çalıştığı user a bu limitleri ver. 1-2 tane daha olması lazım bu şekilde ayar. linux makine yok yanımda bakamıyorum.
sen 100 connection dediğin zaman 212 fd açmış oluyorsun. postgre nin de kullandığı ekstralar olsa 1024 default limiti aşman kolay.
sysctl ile de sistem genelinde ayar yapıyorsun. o limitlere dayanmadığı sürece bi problem olmaz.







N/A
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb