Postgresql sam wykonał „szybkie wyłączenie”. Dlaczego? Jak mógł to zrobić?

12

Już google i manualnie przeczytałem tyle, ile mogłem, zanim opublikowałem to tutaj.

Informacje o wersji: Postgres8.4 na Ubuntu10.x

Mam osobistego laptopa, na którym uruchamiam serwer Postgres, a skrypt Java korzystający z JDBC działał przez 1600 ~ minut (które działałem kilka tygodni wcześniej), zanim umarł, mówiąc, że administrator zrestartował serwer. Oto, co znalazłem w dziennikach pgsql:

Feb 29 07:46:55 krufe-laptop postgres[3578]: [2-1] 2012-02-29 07:46:55 EST LOG:  incomplete startup packet
Feb 29 07:46:56 krufe-laptop postgres[1113]: [2-1] 2012-02-29 07:46:56 EST LOG:  received fast shutdown request
Feb 29 07:46:56 krufe-laptop postgres[1113]: [3-1] 2012-02-29 07:46:56 EST LOG:  aborting any active transactions
Feb 29 07:46:56 krufe-laptop postgres[24095]: [2-1] 2012-02-29 07:46:56 EST FATAL:  terminating connection due to administrator command
Feb 29 07:46:56 krufe-laptop postgres[24095]: [2-2] 2012-02-29 07:46:56 EST STATEMENT:  SELECT high FROM onemin_interval WHERE ticker = 'QQQ' AND interval_end <= 1329926940013 ORDER BY interval_start DESC LIMIT 46
Feb 29 07:46:56 krufe-laptop postgres[22214]: [2-1] 2012-02-29 07:46:56 EST FATAL:  terminating connection due to administrator command
Feb 29 07:46:56 krufe-laptop postgres[1252]: [2-1] 2012-02-29 07:46:56 EST LOG:  autovacuum launcher shutting down
Feb 29 07:46:56 krufe-laptop postgres[1250]: [1-1] 2012-02-29 07:46:56 EST LOG:  shutting down
Feb 29 07:46:56 krufe-laptop postgres[3582]: [4-1] 2012-02-29 07:46:56 EST FATAL:  the database system is shutting down
Feb 29 07:46:56 krufe-laptop postgres[3583]: [4-1] 2012-02-29 07:46:56 EST FATAL:  the database system is shutting down
Feb 29 07:46:56 krufe-laptop postgres[3584]: [4-1] 2012-02-29 07:46:56 EST FATAL:  the database system is shutting down
Feb 29 07:46:56 krufe-laptop postgres[3585]: [4-1] 2012-02-29 07:46:56 EST FATAL:  the database system is shutting down
Feb 29 07:46:56 krufe-laptop postgres[1250]: [2-1] 2012-02-29 07:46:56 EST LOG:  database system is shut down
Feb 29 07:47:10 krufe-laptop postgres[4318]: [1-1] 2012-02-29 07:47:10 EST LOG:  database system was shut down at 2012-02-29 07:46:56 EST
Feb 29 07:47:10 krufe-laptop postgres[4319]: [1-1] 2012-02-29 07:47:10 EST LOG:  incomplete startup packet
Feb 29 07:47:10 krufe-laptop postgres[4309]: [1-1] 2012-02-29 07:47:10 EST LOG:  database system is ready to accept connections
Feb 29 07:47:10 krufe-laptop postgres[4322]: [1-1] 2012-02-29 07:47:10 EST LOG:  autovacuum launcher started

Mieszkam sam i nikt inny nie mógłby się do tego dostać z zewnątrz. W tym czasie nie było mnie w domu. Przeglądałem dzienniki uwierzytelniania dla poleceń, które zostały uruchomione w tym czasie, nic poza normalnymi poleceniami crona. Dlaczego tak się dzieje? Co by to spowodowało? Czy można to naprawić / zapobiec?

użytkownik1174598
źródło

Odpowiedzi:

14

Jeśli masz włączone nienadzorowane aktualizacje zabezpieczeń, byłby to powód. Dzisiaj została wydana nowa wersja postgreSQL (aktualizacja bezpieczeństwa).

Daniel Vérité
źródło
Ok dzięki. Wyłączę automatyczne aktualizacje pakietów w moim menedżerze aktualizacji. Dobrze wiedzieć.
user1174598