本文详细记录了一次在欧拉操作系统上排查生产环境内存泄漏的全过程。一台拥有125G内存的PostgreSQL服务器在11小时内内存被完全耗尽。排查发现,问题的直接原因是PostgreSQL14.5版本存在一个已知的内存泄漏bug(PGBUG-178342),当客户端执行返回大量数据的查询并保持长连接时,服务器端的内存无法释放。间接原因包括数据分析人员使用DBeaver等GUI工具频繁执行大表全量查询、应用连接池回收不及时等。文章提供了详细的临时处理方案(如终止空闲连接、清理缓存)、短期修复措施(升级Post
网络安全文章













