Postgres 9.4 崩溃

Postgres 9.4 Crash

我是 运行 Windows Server 2012 上的 Postgres 9.4。我遇到过几次 postgres 崩溃并出现以下错误:

FATAL:  could not reattach to shared memory (key=00000000000000D0, addr=00000001405E0000): error code 1455

Looking around 看起来这个错误应该在 8.3 中得到修复。

在崩溃前后,它似乎有可用的可用 RAM。

我的服务器规格:

OS: Windows Server 2012 x64
CPU: Intel Xeon CPU 2.30GHz (x2)
RAM: 52GB
Postgres: 9.4.5

来自 postgres 的一些设置:

shared_buffers = 512MB
effective_cache_size = 39GB
work_mem = 90MB
maintenance_work_mem = 2000MB

任何人都可以提出可能导致崩溃的原因吗?如果您需要更多信息,请告诉我。

谢谢。

您需要 post 将其发送给 PostgreSQL 项目本身。他们是一群乐于助人且专业的人。

guidelines and a bug-reporting form here个。他们会想知道 9.4.x 的确切版本以及您在上面提供的 hardware/OS 详细信息。

quick search of the bug mailing-list 的发音与 post 相似,但您可能想自己尝试搜索。

也值得检查另一个 mailing lists 并跳到一般的地方,也只是问那里。

我没有 运行 PostgreSQL 在 Windows 上有任何严肃的意义,但这听起来像是一个错误 - 我猜想在某些极端情况下共享内存在 [=25] 上的处理方式不同=] 比其他平台。关键的第一步是准确查明此错误的产生位置。