Postgresql a effectué un «arrêt rapide» par lui-même. Pourquoi? Comment a-t-il pu faire ça?

12

J'ai déjà googlé et lu le manuel autant que possible avant de poster ceci ici.

Infos sur la version: Postgres8.4 sur Ubuntu10.x

J'ai un ordinateur portable personnel sur lequel j'exécute un serveur postgres, et un script Java utilisant JDBC était en cours d'exécution pendant 1600 ~ minutes (que j'ai eu pendant des semaines auparavant) avant de mourir en disant qu'un administrateur a redémarré le serveur. Voici ce que j'ai trouvé dans les journaux 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

Je vis par moi-même et personne d'autre ne pourrait venir de l'extérieur pour le faire. Je n'étais pas à la maison au moment où cela s'est produit. J'ai consulté les journaux d'authentification pour les commandes qui ont été exécutées pendant cette période, rien en dehors des commandes cron normales. Pourquoi cela arriverait-il? Qu'est-ce qui provoquerait cela? Peut-il être corrigé / empêché?

user1174598
la source

Réponses:

14

Si vous avez activé les mises à jour de sécurité sans assistance, ce serait une raison. Une nouvelle version de postgreSQL (mise à jour de sécurité) a été publiée aujourd'hui.

Daniel Vérité
la source
OK merci. Je désactiverai les mises à jour automatiques des packages dans mon gestionnaire de mise à jour. Bon à savoir.
user1174598