Page 1 of 1

เจอปัญหานี้บ่อย สำหรับ app ที่อยู่บน pgsql เยอะๆ psql: FATAL: too many connections for role "user_name".

Posted: 17/01/2018 4:50 am
by mindphp
ปัญหา psql: FATAL: too many connections for role "user_name".
ปัญหามาจาก การตั้ง config ของ postgresql ไว้น้อยเกินไป

ทางแก้คือปรับ config ทำได้ตังนี้
สำหรับ Ubuntu
ปรับเติม max_connection และ shared_buffers
แก้ไขไฟล์

Code: Select all

/etc/postgresql/9.3/main/postgresql.conf
ปรับเพิ่ม max_connection, shared_buffers ตามความเหมาะสมของ Server เรา

เสร็จแล้ว restart postgresql

Code: Select all

sudo service postgresql restart

Re: เจอปัญหานี้บ่อย สำหรับ app ที่อยู่บน pgsql เยอะๆ psql: FATAL: too many connections for role "user_name".

Posted: 17/01/2018 4:51 am
by mindphp
อีกสาเหตุ ถ้าเจอ Error นี้ได้คือ มีปัญหามาจาก shared_buffers ที่เรากำหนดไว้ แต่มีพื้นที่ของ Disk ไม่พอให้ใช้งาน