3

我在 fedora core 2 linux 机器上使用 Postgres-8.3.7。Postgres 服务正在崩溃。当我重新启动系统时,它可以正常工作一段时间。在某个随机时间,它再次崩溃。

这种随机的段错误的可能原因是什么?

FATAL:  the database system is in recovery mode
LOG:  autovacuum launcher started
LOG:  database system is ready to accept connections
LOG:  server process (PID 11748) was terminated by signal 11: Segmentation fault
LOG:  terminating any other active server processes
FATAL:  the database system is in recovery mode
FATAL:  the database system is in recovery mode
FATAL:  the database system is in recovery mode
FATAL:  the database system is in recovery mode
LOG:  all server processes terminated; reinitializing
LOG:  database system was interrupted; last known up at 2010-05-24 13:28:06 PDT
LOG:  database system was not properly shut down; automatic recovery in progress
4

1 回答 1

2

有点太具体了,细节很少——也许更适合 serverfault.com 或 postgresql 邮件列表。

一些随机的建议:

  • 真空分析冗长?
  • 不能升级到最新版本吗?
  • 出现这种情况的一些特殊情况?磁盘快满了?高负荷?操作系统日志 (/var/log/message) 中没有可疑内容?
  • 您不能提高 postgresql 的日志级别来记录查询并查看这是否与某些特定查询(例如函数)有关吗?

Postgresql 有一个反应迅速的开发者社区

于 2010-05-28T13:57:24.617 回答