我有一个python脚本,它从各种API(wikipedia,tmdb和imdb)收集actor的信息,然后将它们添加到postgresql数据库。它运行良好,但由于所有API请求,有时会有点慢。
所以我改变了这个脚本以使用线程,但是现在运行它会产生以下错误:
OperationalError: FATAL: remaining connection slots are reserved for non-replication superuser connections
我可能在短时间内过多地访问数据库吗?提前致谢
答案 0 :(得分:1)
通过增加postgresql.conf
的值,在max_connections
中允许更多连接。
<强>更新:强>
您可能还需要增加SHMMAX值。从终端运行此命令:
sysctl -w kernel.shmmax=1073741824
这会将SHMMAX设置为1G。根据你的RAM大小调整一下。