↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

文件描述符耗尽是压垮 PostgreSQL 的系统上限 RSS

PostgreSQL 一个连接一个后端进程,每个后端空闲时占十几个文件描述符,写入时可能到几百个,max_connections 设得过大又不做池化,很容易撞上 fs.file-max 或进程的 RLIMIT_NOFILE。征兆是日志里先出现 out of file descriptors,随后后端被信号 6 终止并触发崩溃恢复。作者的建议是用 PgBouncer 把连接收敛到几百个后端。

发布于 2026-09-10T10:59:42.251548Z · Warda Bibi · Stormatics
内核参数 运维 连接池

PostgreSQL 一个连接一个后端进程,每个后端空闲时占十几个文件描述符,写入时可能到几百个,max_connections 设得过大又不做池化,很容易撞上 fs.file-max 或进程的 RLIMIT_NOFILE。征兆是日志里先出现 out of file descriptors,随后后端被信号 6 终止并触发崩溃恢复。作者的建议是用 PgBouncer 把连接收敛到几百个后端。

PostgreSQL 一个连接一个后端进程,每个后端空闲时占十几个文件描述符,写入时可能到几百个,max_connections 设得过大又不做池化,很容易撞上 fs.file-max 或进程的 RLIMIT_NOFILE。征兆是日志里先出现 out of file descriptors,随后后端被信号 6 终止并触发崩溃恢复。作者的建议是用 PgBouncer 把连接收敛到几百个后端。

原始来源 ↗

来源记录
  • center.info_item · 25947d4bac236f75 · 2026-10-03T04:08:35.169032Z
  • pgweb.info_item · 25947d4bac236f75 · 2026-10-03T04:08:55.967155Z