我在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
有谁可以建议可能导致崩溃的原因?如果您需要更多信息,请告诉我。
感谢。
答案 0 :(得分:2)
您需要将此帖子发布到PostgreSQL项目本身。他们是一群乐于助人的专业人士。
有guidelines和错误报告表单here。他们想知道9.4.x的确切版本以及您上面给出的硬件/操作系统详细信息。
quick search of the bug mailing-list有一个类似的帖子,但您可能想自己尝试搜索。
同样值得检查另一个mailing lists并弹出一般,只是在那里问。
我没有在任何严肃意义上在Windows上运行PostgreSQL,但这听起来像一个错误 - 我猜想在Windows上处理共享内存的方式不同于其他平台。关键的第一步是精确确定产生此错误的位置。