惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
博客园_首页
H
Help Net Security
T
Tailwind CSS Blog
S
SegmentFault 最新的问题
GbyAI
GbyAI
Scott Helme
Scott Helme
D
Docker
Hacker News: Ask HN
Hacker News: Ask HN
P
Privacy & Cybersecurity Law Blog
Jina AI
Jina AI
雷峰网
雷峰网
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Spread Privacy
Spread Privacy
G
GRAHAM CLULEY
C
Cisco Blogs
The Hacker News
The Hacker News
F
Full Disclosure
Y
Y Combinator Blog
Blog — PlanetScale
Blog — PlanetScale
Recent Announcements
Recent Announcements
G
Google Developers Blog
量子位
K
Kaspersky official blog
Cisco Talos Blog
Cisco Talos Blog
The Cloudflare Blog
A
About on SuperTechFans
C
Cybersecurity and Infrastructure Security Agency CISA
Last Week in AI
Last Week in AI
博客园 - 三生石上(FineUI控件)
Microsoft Security Blog
Microsoft Security Blog
Martin Fowler
Martin Fowler
T
Tenable Blog
P
Palo Alto Networks Blog
H
Heimdal Security Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
W
WeLiveSecurity
Schneier on Security
Schneier on Security
The Register - Security
The Register - Security
F
Fortinet All Blogs
Stack Overflow Blog
Stack Overflow Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
The Blog of Author Tim Ferriss
N
News and Events Feed by Topic
Hugging Face - Blog
Hugging Face - Blog
小众软件
小众软件
V
V2EX
爱范儿
爱范儿

博客园 - 鹅是程序猿

PageAdmin CMS建站系统承载千万级内容和高并发的架构讲解 2026三款顶尖的CMS建站系统对比!选哪个最香? 2026支持多站点的站群CMS系统推荐 PageAdmin和简道云,明道云、宜搭等低代码平台的区别 2026年做网站建站工具全面对比分析,SaaS平台、开源系统与新兴工具的选择策略 PageAdmin,Wordpres,Drupal三大顶级CMS内容管理系统的区别 2026做网站用什么建站软件或平台?企业站怎么搭建? 常用的cms内容管理系统和建站软件,看看你用过几个? 2026年主流CMS建站工具深度解析与选型指南 两款主流顶尖级的CMS建站工具软件对比及选型技巧 2026集团网站建设指南及CMS站群软件系统的选型 推荐4款功能强大的CMS建站系统 2026主流建站软件工具大比拼,哪个适合你? PageAdmin CMS建站系统启用双因子身份认证的教程 国内外主流CMS建站系统及其特点总结 swiper不同版本多行滚动的代码 支持即时通讯聊天功能的cms内容管理系统有哪些 2026支持站群集约化的cms建站系统分享 PageAdmin CMS推出第五代内容管理系统,重新定义新一代的数字化平台标杆典范 cms建站系统趋势:PageAdmin的平台化和Wordpress的插件化谁是网站建设未来方向? Net 8 微信公众号上传图片永久图片素材和内容中图片素材的封装,注意不能用MultipartFormDataContent CMS内容管理系统的发展历史及趋势分析 PageAdmin CMS系统和国产系统和数据库厂商达成兼容性认证,助力网站和应用信创化、国产化升级适配改造 2026最强大的cms建站系统介绍 2026年CMS建站系统和自助建站平台选型白皮书 PageAdmin CMS建站系统为何是信创适配和国产化升级改造的最佳方案 2026年三大企业级CMS内容管理系统的特点及分析 AI时代:国内外cms建站系统及建站平台的选型指南 网站建设哪个建站系统好用,sass平台和cms系统的选型指南 AI生成网页入门指南:小白零基础到专业网站制作的路径 国产化信创环境下,主流cms建站系统Word文件导入功能的分析和对比 哪些CMS建站系统支持word文档内容与图片一键导入和转存 网站建设行业主流企业级CMS建站系统选型指南 网站建设全部费用清单一览
postgressql提示sorry, too many clients的解决办法
鹅是程序猿 · 2026-03-24 · via 博客园 - 鹅是程序猿

最近在本地地市pgsql,提示sorry, too many clients,问题就自己一个人使用,默认的postgresql.conf 中的 max_connections已经设为100了,奇怪,难道pgsql不会自动释放么?

顺便贴一下查看连接和配置连接数的教程。

postgres标准全称PostgreSQL,而psql通常指其命令行客户端。

1. 核心限制参数

PostgreSQL 的连接数限制主要由配置文件 postgresql.conf 中的 max_connections 参数决定。

  • 默认值:通常为 100
  • 理论上限:受操作系统资源(如文件描述符限制 ulimit)和内存大小限制。通常建议通过 连接池(如 PgBouncer) 来处理成千上万的并发请求,而不是直接调大该参数。

2. 如何查询当前端口和连接限制

可以通过 SQL 命令行工具(如 psql)执行以下指令来获取生产环境下的实时配置:

A. 查看最大连接数限制

B. 查看当前已使用的连接数

SELECT count(*) FROM pg_stat_activity;

C. 查看服务监听的端口

D. 获取详细的连接槽位信息(按用户/数据库统计)

SELECT datname, usename, count(*) 
FROM pg_stat_activity 
GROUP BY datname, usename;

3. 操作系统层面的限制

即便 PostgreSQL 设置了很高的 max_connections,如果操作系统层面的端口范围或文件句柄不足,也会导致连接失败。

  • 可用端口范围(针对客户端连接):
    在 Linux 上查看:cat /proc/sys/net/ipv4/ip_local_port_range
  • 最大文件打开数:
    查看当前进程限制:ulimit -n

4. 如何修改限制

若需增加连接上限,请遵循以下步骤:

  1. 找到配置文件(一般是 postgresql.conf ):SHOW config_file;
  2. 修改 max_connections = 500(根据服务器内存调整),每个连接大约需要 4MB 到 10MB 的内存(这取决于 PostgreSQL 的版本和配置)例如,在 PostgreSQL 12 中,每个连接大约需要 4MB 的内存。如果你的服务器有足够的 RAM,增加 max_connections 是安全的
  3. 必须重启服务 才能生效:sudo systemctl restart postgresql

问题:执行”SHOW config_file;“,报错信息“SQL Error [42501]: ERROR: must be sysdba or a member of pg_read_all_settings to examine "config_file"”。

“最小权限原则”更安全,可以尝试如下操作。

-- 使用超级用户(通常是 postgres)执行
GRANT pg_read_all_settings TO 你的用户名;

提示:如果你的并发需求超过 500-1000,强烈建议在应用和数据库之间部署 PgBouncer。它能显著降低端口压力并提高资源利用率。你可以通过 PostgreSQL 官方文档 了解更多性能调优细节。