Ada superuser_reserved_connections slot koneksi (3 secara default ) yang dicadangkan untuk pengguna super sehingga mereka dapat terhubung bahkan dalam situasi di mana semua slot koneksi diambil.
Jadi secara efektif Anda hanya memiliki 297 slot yang tersedia.
Kurangi jumlah maksimum koneksi kumpulan koneksi Anda atau tingkatkan max_connections di PostgreSQL.
By the way, 300 terlalu tinggi. Anda harus menggunakan setelan yang jauh lebih rendah dengan kumpulan koneksi (kecuali Anda memiliki ratusan inti di mesin database Anda).