From: | Per Lauvås <per(dot)lauvaas(at)mintra(dot)no> |
---|---|
To: | <pgsql-general(at)postgresql(dot)org> |
Subject: | Failing to recover after panic shutdown |
Date: | 2008-06-03 12:56:55 |
Message-ID: | 553FAB4E43B1834F97C87A0B095563A40131EA4D@MAILSERVER.mintra.no |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Hi
I am running Postgres 8.2 on Windows 2003 server SP2.
Every now and then (2-3 times a year) our Postgres service is down and we need to manually start it. This is what we find:
In log when going down:
2008-06-02 13:40:02 PANIC: could not open file "pg_xlog/000000010000001C00000081" (log file 28, segment 129): Invalid argument
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
2008-06-02 13:40:02 LOG: server process (PID 5792) exited with exit code 3
2008-06-02 13:40:02 LOG: terminating any other active server processes
2008-06-02 13:40:02 WARNING: terminating connection because of crash of another server process
2008-06-02 13:40:02 DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.
2008-06-02 13:40:02 HINT: In a moment you should be able to reconnect to the database and repeat your command.
(WARNING, DETAIL and HINT is repeated a few times...)
2008-06-02 13:40:02 LOG: all server processes terminated; reinitializing
2008-06-02 13:40:02 LOG: database system was interrupted at 2008-06-02 13:39:39 W. Europe Daylight Time
2008-06-02 13:40:02 LOG: checkpoint record is at 1C/80F646B0
2008-06-02 13:40:02 LOG: redo record is at 1C/80F646B0; undo record is at 0/0; shutdown FALSE
2008-06-02 13:40:02 LOG: next transaction ID: 0/316291661; next OID: 44447343
2008-06-02 13:40:02 LOG: next MultiXactId: 1929; next MultiXactOffset: 4093
2008-06-02 13:40:02 LOG: database system was not properly shut down; automatic recovery in progress
2008-06-02 13:40:02 LOG: redo starts at 1C/80F64700
2008-06-02 13:40:02 LOG: unexpected pageaddr 1C/79000000 in log file 28, segment 129, offset 0
2008-06-02 13:40:02 LOG: redo done at 1C/80FFD6E0
2008-06-02 13:40:02 FATAL: the database system is starting up
2008-06-02 13:40:03 FATAL: the database system is starting up
2008-06-02 13:40:03 FATAL: the database system is starting up
2008-06-02 13:40:03 FATAL: the database system is starting up
2008-06-02 13:40:03 FATAL: could not open file "pg_xlog/000000010000001C00000081" (log file 28, segment 129): Invalid argument
2008-06-02 13:40:03 FATAL: the database system is starting up
2008-06-02 13:40:03 LOG: startup process (PID 4420) exited with exit code 1
2008-06-02 13:40:03 LOG: aborting startup due to startup process failure
2008-06-02 13:40:05 LOG: archived transaction log file "000000010000001C00000080"
2008-06-02 13:40:05 LOG: logger shutting down
In log when manually started:
2008-06-02 13:50:34 LOG: database system was shut down at 2008-06-02 13:40:03 W. Europe Daylight Time
2008-06-02 13:50:34 LOG: checkpoint record is at 1C/80FFE990
2008-06-02 13:50:34 LOG: redo record is at 1C/80FFE990; undo record is at 0/0; shutdown TRUE
2008-06-02 13:50:34 LOG: next transaction ID: 0/316292191; next OID: 44447343
2008-06-02 13:50:34 LOG: next MultiXactId: 1929; next MultiXactOffset: 4093
2008-06-02 13:50:34 LOG: database system is ready
2008-06-02 13:50:35 LOG: archived transaction log file "000000010000001C00000080"
2008-06-02 13:50:54 LOG: archived transaction log file "000000010000001C00000080"
We are archiving WAL-segments at a remote machine, and we are copying non-filled WAL-segments every 10 minutes to be able to rebuild the DB with a maximum of 10 minutes of missing data. (I don't know if that has anything to do with it).
Does anyone have a clue on what the problem could be?
Vennlig hilsen
Per Lauvås
Systemutvikler
Fax: +47 22 41 60 61
Direct: +47 24 15 55 51
Mintra as
Storgata 1
P.O. Box 8945 Youngstorget
N-0028 Oslo
Tel: +47 24 15 55 00
Fax: +47 22 41 60 61
http://www.mintra.no
Faglig forum: Helhetlig læring og kompetanse
Motta Mintras faglige e-postmagasin Helhetlig LÆRING & KOMPETANSE - gratis hver måned. Svar på denne e-posten med "HLK" i emnefeltet eller se www.mintra.no for å melde din interesse.
Hyllevare e-læringskurs på Trainingportal.no
Få tilgang til Mintras hyllevarer av e-læringskurs innen HMS, applikasjonsopplæring, prosjektledelse, teknisk opplæring med mer på www.trainingportal.no
From | Date | Subject | |
---|---|---|---|
Next Message | Bill Moran | 2008-06-03 12:57:05 | Re: FW: make rows unique across db's without UUIP on windows? |
Previous Message | Ivan Zolotukhin | 2008-06-03 12:03:01 | Re: Cannot drop user (PostgreSQL 8.1.11) |