LOG: серверный процесс (PID 11748) был прерван сигналом 11: ошибка сегментации - PullRequest
3 голосов
/ 28 мая 2010

Я использую Postgres-8.3.7 на Fedora Core 2 Linux. И сервис 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

1 Ответ

2 голосов
/ 28 мая 2010

Слишком конкретный, немного подробностей - и, возможно, больше подходит для serverfault.com или списков рассылки postgresql.

Некоторые случайные предложения:

  • VACUUM ANALYZE VERBOSE?
  • Не можете ли вы перейти на последнюю версию?
  • Какие-то особые обстоятельства, когда это происходит? Диск почти заполнен? Высокая нагрузка? Ничего подозрительного в логах ОС (/ var / log / message)?
  • Не можете ли вы поднять уровень журнала postgresql для регистрации запросов и посмотреть, связано ли это с каким-то конкретным запросом (например, функцией)?

Postgresql имеет очень отзывчивых разработчиков сообщество .

...