问题
pgsql运行一段时间后就无法查询使用,提示"server closed the connection"。
打开PostgreSQL\10\data\log目录下的日志文件,看到提示日志内容提示“对不起, 已经有太多的客户”。
解决方案
pgsql默认的连接数是100,可以将连接数设置大一些。
查询当前连接数:
select count(1) from pg_stat_activity;
查询最大连接数
show max_connections;
在PostgreSQL\10\data目录下的postgresql.conf中设置:
max_connections = 1000
重启下pgsql服务。