【发布时间】:2019-03-24 10:17:20
【问题描述】:
昨天我们在 Debian 8 (Linux xxxxxx 3.16.0-7-amd64 #1 SMP Debian 3.16.59-1 (2018-10-03) x86_64 GNU/Linux) 上运行的 PostgreSQL 9.5.14 崩溃 - 分段错误.数据库关闭所有连接并重新初始化,在恢复模式下保持约 1 分钟。
PostgreSQL 日志:
2018-10-xx xx:xx:xx UTC [580-2] 日志:服务器进程 (PID 16461) 是 由信号 11 终止:分段错误
kern.log:
十月 xx xx:xx:xx xxxxxxxx 内核:[117977.301353] postgres[16461]: 7efd3237db90 ip 00007efd3237db90 sp 00007ffd26826678 错误的段错误 15 在 libc-2.19.so[7efd322a2000+1a1000]
根据 libc 文档 (https://support.novell.com/docs/Tids/Solutions/10100304.html) 错误代码 15 表示:
NX_EDEADLK 15 resource deadlock would occur - 这并没有告诉我太多。
您能否告诉我,如果我们以后可以做些什么来避免这个问题?因为这台服务器当然是生产服务器。 当前所有软件包都是最新的。不幸的是,升级 PG 不是选项。服务器在 Google Compute Engine 上运行。
【问题讨论】:
标签: postgresql segmentation-fault libc postgresql-9.5 debian-jessie