2

我有一个 python 脚本,它从各种 API(wikipedia、tmdb 和 imdb)收集演员的信息,然后将它们添加到 postgresql 数据库中。它运行良好,但有时由于所有 API 请求而有点慢。

所以我改变了这个脚本以使用线程,但是现在运行它会产生以下错误:

OperationalError: FATAL:  remaining connection slots are reserved for non-replication superuser connections

我是否在短时间内过多地访问了数据库?提前致谢

4

1 回答 1

1

postgresql.conf通过增加 的值来允许更多的连接max_connections

更新:

您可能还需要增加 SHMMAX 值。从终端运行此命令:

sysctl -w kernel.shmmax=1073741824

这会将 SHMMAX 设置为 1G。根据您的 RAM 大小进行调整。

于 2013-10-13T16:55:10.477 回答