Postgresql melakukan "shutdown cepat" dengan sendirinya. Mengapa? Bagaimana itu bisa dilakukan?

12

Saya sudah googled dan membaca manual sebanyak yang saya bisa sebelum memposting ini di sini.

Info versi: Postgres8.4 di Ubuntu10.x

Saya memiliki laptop pribadi tempat saya menjalankan server postgres, dan skrip Java menggunakan JDBC berjalan untuk 1600 ~ mintues (yang sudah saya jalankan selama berminggu-minggu sebelumnya) sebelum sekarat mengatakan seorang administrator me-restart server. Inilah yang saya temukan di log 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

Saya hidup sendiri dan tidak ada orang lain yang bisa masuk dari luar untuk melakukan ini. Saya tidak di rumah pada saat ini terjadi. Saya melihat log auth untuk perintah yang dijalankan selama ini, tidak ada yang di luar perintah cron normal. Mengapa ini terjadi? Apa yang menyebabkan ini? Bisakah itu diperbaiki / dicegah?

pengguna1174598
sumber

Jawaban:

14

Jika Anda telah mengaktifkan pembaruan keamanan tanpa pengawasan, itu akan menjadi alasan. Versi baru postgreSQL (pembaruan keamanan) dirilis hari ini.

Daniel Vérité
sumber
Ok terima kasih. Saya akan mematikan pembaruan otomatis paket di Manajer Pembaruan saya. Senang mendengarnya.
user1174598