PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 14/03/2016 11:36:17

lemjid
Membre

Log POstgreSQL

Bonjour,

Suite à un reboot (accidentel) d'une machine esclave PostgreSQL (Streaming replication), je trouve dans le log des lignes correspondant à une date antérieure.
Je précise on est sur le fichier log du 14/03/2016 et à un moment donner des lignes avec la date du 06/03/2016 s'incrustent dans le log.
Voile ma version Postgesql et OS:
PostgreSQL 9.3.5 on x86_64-unknown-linux-gnu, compiled by gcc (Debian 4.4.5-8) 4.4.5, 64-bit

Et voici la partie étrange (que je ne comprend pas du fichier LOG):
2016-03-14 03:32:33 CET (56e622c1.23b0 1)  [unknown]@[unknown] LOG:  connection received: host=xx.xx.xx.xx port=41874
2016-03-14 03:32:33 CET (56e622c1.23b0 2) xx.xx.xx.xx superdba@MABASE LOG:  connection authorized: user=superdba database=MABASE
2016-03-14 03:32:33 CET (56e622c1.23b0 3) xx.xx.xx.xx superdba@MABASE LOG:  statement: SELECT 'SELECTION,' || type_report_partiel FROM list_slt_type_r
eport_partiel_calcul(13691, NULL)
2016-03-14 03:32:33 CET (56e622c1.23b0 4) xx.xx.xx.xx superdba@MABASE LOG:  duration: 6.768 ms
2016-03-14 03:32:33 CET (56e622c1.23b0 5) xx.xx.xx.xx superdba@MABASE LOG:  disconnection: session time: 0:00:00.008 user=superdba database=MABASE h
ost=xx.xx.xx.xx port=41874
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@am, nom_team, type_abonnement, type_abonnement_categorie, nb_se
conde_abo_expiration, ar_type_droit_fonctionnel, is_calcul_algo_ok, kv_utl_config, quota_export_contact_used, quota_export_contact_nb FROM utilisateur.ret_
utilisateur_gal(2461) -- DISPATCHER_INFO:NOM_FUNCTION=>utilisateur.ret_utilisateur_gal
2016-03-06 13:02:55 CET (56dc1bee.1ad7 58) xx.xx.xx.xx eco_usr@MABASE LOG:  duration: 1.704 ms
2016-03-06 13:03:04 CET (56dc1bee.1ad7 59) xx.xx.xx.xx eco_usr@MABASE LOG:  statement: SELECT id_utilisateur, id_client,.......
2016-03-06 13:03:04 CET (56dc1bee.1ad7 60) xx.xx.xx.xx eco_usr@MABASE LOG:  duration: 2.195 ms
2016-03-06 13:03:10 CET (56dc1bee.1ad7 61) xx.xx.xx.xx eco_usr@MABASE LOG:  statement: SELECT id_utilisateur, id_client, id_l2016-03-14 03:47:27 CET (
56e6263f.1390 1)  @ LOG:  database system was interrupted while in recovery at log time 2016-03-14 03:21:53 CET
2016-03-14 03:47:27 CET (56e6263f.1390 2)  @ HINT:  If this has occurred more than once some data might be corrupted and you might need to choose an earlie

Est ce que quelqu'un à une idée SVP.
Par avance merci.

Hors ligne

#2 14/03/2016 11:39:24

gleu
Administrateur

Re : Log POstgreSQL

Le fichier semble corrompu. Le reboot accidentel est en certainement la cause.


Guillaume.

Hors ligne

#3 14/03/2016 11:52:15

lemjid
Membre

Re : Log POstgreSQL

Merci Guillaume pour ta réponse.
En effet, je veux bien comprendre qu'est les logs du 06/03 viennent faire dans mon nouveau fichier log?
Pourquoi cette date et pas une autre??!!
Une explication SVP ou un URL ...
Merci encore

Hors ligne

#4 14/03/2016 12:36:43

ruizsebastien
Membre

Re : Log POstgreSQL

Bonjour,

Vérifiez la date et l'heure du serveur.
Au niveau de postgresql pouvez vous nous donner les valeurs des parametres :
timezone
log_timezone

Cordialement.


Cordialement,

Sébastien.

En ligne

#5 14/03/2016 13:05:59

lemjid
Membre

Re : Log POstgreSQL

Bonjour,

la date serveur est:
lundi 14 mars 2016, 12:00:08 (UTC+0100)
le parametre log_timezone est
log_timezone = 'Europe/Paris'.

Je ne suis pas sûre que c'est par rapport à ça car à la suite il reprend la bonne date (voir la dernière ligne du log). En revanche à un moment donnée (lors de l'arrêt brutal, Postgresql ( se mélange les pinceaux par rapport à l'incident system ) puis il reprend. Je dis ça car je n'arrive pas à donner une explication à ceci et c'est le but de mon post.

Merci ruizsebastien.

Hors ligne

#6 14/03/2016 13:08:50

lemjid
Membre

Re : Log POstgreSQL

oups! jai' oublié
timezone = 'Europe/Paris'

La même chose.

Hors ligne

#7 14/03/2016 13:25:10

rjuju
Administrateur

Re : Log POstgreSQL

Comment a eu lieu le reboot exactement ?

Hors ligne

#8 14/03/2016 15:17:18

lemjid
Membre

Re : Log POstgreSQL

Bonjour Julien,

Je ne sais pas grand choses. Mais peut être c'est un pbm hardware dont je n'ai pas des éléments dessus. Tout ce que je peux confirmer c'est qu'il ya eu un reboot.
reboot   system boot  3.2.13-grsec-xxx Mon Mar 14 03:47 - 14:03  (10:15)

Hors ligne

Pied de page des forums