หน้า 1 จากทั้งหมด 1

แก้ปัญหา PGSQL FATAL: sorry, too many clients already.

โพสต์แล้ว: 14/10/2017 1:35 am
โดย mindphp
แก้ปัญหา PGSQL FATAL: sorry, too many clients already.
ปกติ default ของ PostgreSQL จะตั้ง max_connections ไว้ที่ 100

ถ้าต้องการให้ PostgreSQL รองรับ concurrent connections ได้มาขึ้นก็ต้องเพิ่มค่านี้ขึ้น ซึ่งค่าที่สัมพันธ์กับค่านี้คือ
shared_buffers

ต้องเพิ่มตามขึ้นไปด้วย ตัวอย่างวิธีเพิ่ม max_connections
เข้าไปแก้ไขไฟล์
/var/lib/pgsql/data/postgresql.conf
ปรับค่านี้ตามต้องการ

โค้ด: เลือกทั้งหมด

max_connections = 300
shared_buffers = 80MB
และเพิ่ม
/etc/sysctl.conf

โค้ด: เลือกทั้งหมด

kernel.shmmax=100663296