Bug 2774

Summary: При service postgresql stop время от времени нарушается xlog
Product: Sisyphus Reporter: Alexei Takaseev <taf>
Component: postgresql-serverAssignee: Kostya Timoshenko <kt>
Status: CLOSED FIXED QA Contact:
Severity: major    
Priority: P4    
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexei Takaseev 2003-07-21 07:06:04 MSD
Иногда, при останове service postgresql stop и когда к базе подключены пользователи, происходит нарушение xlog, из-за чего его потом приходится реинициализировать вручную через pg_resetxlog.

Скорее всего проблема тут в методе останова через stop_daemon, от чего сервер жестко прибивается несмотря на имеющиеся активные соединения.

Может стоит сделать останов через pg_ctl? Он, вроде как, умеет корректно завершать активные пользовательские соединения и гасить сервер.

---

---

Comment 1 inger@altlinux.org 2004-06-17 16:48:06 MSD
наверное стоит добавить ещё одно правило отличное от "stop", иначе в "stop" возможна ситуация 
долгого ожидания 
 
Comment 2 Denis Smirnov 2005-08-14 18:34:11 MSD
проблема давно решена