Lists: | Postg무지개 토토SQL |
---|
From: | Fırat Güleç <firat(dot)gulec(at)hepsiexpress(dot)com> |
---|---|
To: | pgsql-tr-genel(at)postgresql(dot)org |
Subject: | Postgresql Hata |
Date: | 2017-08-11 06:40:17 |
Message-ID: | c249f2f09a153f42a81cd65f0ef486ca@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-tr-genel |
Merhabalar,
Hepsiexpress ailesi olarak aranıza katılmaktan mutluluk duyuyoruz. Size
sormak istediğim bir konu var.
Test ortamında Recovering Using a Continuous Archive Backup işlemi
yaptığımda başarılı bir şekilde recovery yaptım. Fakat log dosyalarında
sürekli ekteki hataları basmaya başladı ve artık daha önce archieve’leri
saklamak icin belirlediğim “/var/lib/postgresql/pg_log_archive” pathinde
hic dosya oluşmuyor. Default olarak “/var/lib/postgresql/9.5/main/pg_xlog”
path’inde oluşuyor. Araştırma yaptığımda restore işleminden sonra bu
şekilde hataların alınabileceğinden bahseden linklere rastladım. 1.
Linkteki en altta belirttiğim resolution’I yaptım fakat hata düzelmedi.
Henüz Barman veya standby gibi bir sunucumuz yok.
/docs/9.5/static/continuous-archiving.html#BACKUP-PITR-RECOVERY--
> Setting Up WAL Archiving’e göre ayarları yaptım.
3-
/message-id/CAL4HELd1H_1dANNDazPb4TGWVMdxWWEeECPjABUuTZn6n4rn0Q%40mail.gmail.com
*Resolution*
This error does not interfere with the backups and restores performed by
the software, hence you can ignore them.
However, restarting the PostgreSQL Server will eliminate these warnings in
the future.
To avoid the warnings, use the archive command without the test utility as
shown in the example below.
archive_command = 'cp %p /opt/PostgreSQL/9.1/archive_dir/%f'
For more information on running a correct archive command, see PSQL0005
<http://documentation.commvault.com/commvault/v10/article?p=products/postgresql/backup_troubleshooting.htm#psql0005>
.
İyi çalışmalar.
*FIRAT GÜLEÇ*
Veritabanı Yöneticisi
firat(dot)gulec(at)hepsiexpress(dot)com
*M:* 0 532 210 57 18
İnönü Mh. Mimar Sinan Cd. No:3 Güzeller Org.San.Bölg. GEBZE / KOCAELİ
------------------------------
[image: Inline image 1]
Attachment | Content-Type | Size |
---|---|---|
recovery loglar.txt | text/plain | 4.9 KB |
From: | Can Şirin <sirincan(at)itu(dot)edu(dot)tr> |
---|---|
To: | pgsql-tr-genel(at)postgresql(dot)org |
Subject: | Re: Postgresql Hata |
Date: | 2017-08-11 07:40:12 |
Message-ID: | 20170811104012.Horde.Rd134qBHjvQff-RMCmZ8qg1@webmail.itu.edu.tr |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-tr-genel |
Merhaba,
Logda belirtildiği üzere arşivleme komutunun dönüş değeri 0
olmadığı için arşivleme yapılamamış. Muhtemelen
//var/lib/postgresql/pg_log_archive//
dizininde
/000000010000000700000065.00000028.backup/
isimli bir dosya hali hazırda mevcut ve bu yüzden de test komutu 1
dönüyor. Bu dosyayı o dizinden farklı bir yere taşıyın. Arşivleme
komutunun başarılı çalışacaktır. Zaten ardından pg_xlog dizininde
biriken wal segmentleri kendiliğinden archive dizinine taşınmış
olacak.
Özetle, aşağıdaki komutu çalıştırırsanız arşivleme kendilğinden
devam edecektir.
/mv -v
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
/root/
İyi çalışmalar
Can Şirin
Quoting Fırat Güleç <firat(dot)gulec(at)hepsiexpress(dot)com>:
> Merhabalar,
>
>
>
> Hepsiexpress ailesi olarak aranıza katılmaktan mutluluk duyuyoruz.
> Size sormak istediğim bir konu var.
>
> TEST ORTAMıNDA RECOVERING USING A CONTINUOUS ARCHIVE BACKUP[1]
IşLEMI
> YAPTığıMDA BAşARıLı BIR şEKILDE RECOVERY YAPTıM. FAKAT LOG
DOSYALARıNDA
> SüREKLI EKTEKI HATALARı BASMAYA BAşLADı VE ARTıK DAHA öNCE
ARCHIEVE’LERI
> SAKLAMAK ICIN BELIRLEDIğIM “/VAR/LIB/POSTGRESQL/PG_LOG_ARCHIVE”
PATHINDE
> HIC DOSYA OLUşMUYOR. DEFAULT OLARAK
> “/VAR/LIB/POSTGRESQL/9.5/MAIN/PG_XLOG” PATH’INDE OLUşUYOR.
ARAşTıRMA
> YAPTığıMDA RESTORE IşLEMINDEN SONRA BU şEKILDE HATALARıN
> ALıNABILECEğINDEN BAHSEDEN LINKLERE RASTLADıM. 1. LINKTEKI EN ALTTA
> BELIRTTIğIM RESOLUTION’I YAPTıM FAKAT HATA DüZELMEDI. HENüZ BARMAN
VEYA
> STANDBY GIBI BIR SUNUCUMUZ YOK.
>
HTTPS://WWW.POSTGRESQL.ORG/DOCS/9.5/STATIC/CONTINUOUS-ARCHIVING.HTML#BACKUP-PITR-RECOVERY-->
SETTING UP WAL ARCHIVING[1]’E GöRE AYARLARı
> YAPTıM.
>
>
>
>
>
>
>
1-http://documentation.commvault.com/commvault/v10/article?p=products/postgresql/restore_troubleshooting.htm
>
>
>
>
>
2-https://stackoverflow.com/questions/17444379/postgresql-9-2-archiving-last-replayed-wal-after-recovery
>
>
>
>
>
3-/message-id/CAL4HELd1H_1dANNDazPb4TGWVMdxWWEeECPjABUuTZn6n4rn0Q%40mail.gmail.com
>
>
>
>
>
>
>
>
>
> RESOLUTION
>
> This error does not interfere with the backups and restores performed
> by the software, hence you can ignore them.
>
> However, restarting the PostgreSQL Server will eliminate these
> warnings in the future.
>
> To avoid the warnings, use the archive command without the test
> utility as shown in the example below.
>
> archive_command = 'cp %p /opt/PostgreSQL/9.1/archive_dir/%f'
>
> For more information on running a correct archive command,
> see PSQL0005[2].
>
>
>
> İyi çalışmalar.
>
>
>
>
>
>
>
> FIRAT GÜLEÇ
> Veritabanı Yöneticisi
> firat(dot)gulec(at)hepsiexpress(dot)com
>
>
>
> M: 0 532 210 57 18
> İnönü Mh. Mimar Sinan Cd. No:3 Güzeller Org.San.Bölg. GEBZE /
KOCAELİ
>
> -------------------------
>
>
>
>
Links:
------
[1]
[2]
http://documentation.commvault.com/commvault/v10/article?p=products/postgresql/backup_troubleshooting.htm#psql0005
From: | Fırat Güleç <firat(dot)gulec(at)hepsiexpress(dot)com> |
---|---|
To: | Can Şirin <sirincan(at)itu(dot)edu(dot)tr>, pgsql-tr-genel(at)postgresql(dot)org |
Subject: | Re: Postgresql Hata |
Date: | 2017-08-14 12:25:03 |
Message-ID: | 71ae34ccf41617d0c0460af7d0010933@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-tr-genel |
Merhaba Can,
Dönüşün için tesekkur ederim. Bahsettiğin move daha önce de dosyanın ismini
rename yaparak denemiştim. Fakat bir değişen olmamıştı. Şimdi de
bahsettiğin gibi aşağıdaki komutu çalıştırdım. Bir değişiklik olmadı.
Alttaki hataları almaya devam ediyor.
*mv -v
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
/root*
p: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup': No such
file or directory
2017-08-14 15:21:49 +03 [8898-38767] LOG: archive command failed with exit
code 1
2017-08-14 15:21:49 +03 [8898-38768] DETAIL: The failed archive command
was: test ! -f
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
&& cp pg_xlog/000000010000000700000065.00000028.backup
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
cp: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup': No such
file or directory
2017-08-14 15:21:50 +03 [8898-38769] LOG: archive command failed with exit
code 1
2017-08-14 15:21:50 +03 [8898-38770] DETAIL: The failed archive command
was: test ! -f
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
&& cp pg_xlog/000000010000000700000065.00000028.backup
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
cp: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup': No such
file or directory
2017-08-14 15:21:51 +03 [8898-38771] LOG: archive command failed with exit
code 1
2017-08-14 15:21:51 +03 [8898-38772] DETAIL: The failed archive command
was: test ! -f
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
&& cp pg_xlog/000000010000000700000065.00000028.backup
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
2017-08-14 15:21:51 +03 [8898-38773] WARNING: archiving transaction log
file "000000010000000700000065.00000028.backup" failed too many times, will
try again later
İyi çalışmalar.
*From:* pgsql-tr-genel-owner(at)postgresql(dot)org [mailto:
pgsql-tr-genel-owner(at)postgresql(dot)org] *On Behalf Of *Can Sirin
*Sent:* Friday, August 11, 2017 10:40 AM
*To:* pgsql-tr-genel(at)postgresql(dot)org
*Subject:* Re: [pgsql-tr-genel] Postgresql Hata
Merhaba,
Logda belirtildiği üzere arşivleme komutunun dönüş değeri 0 olmadığı için
arşivleme yapılamamış. Muhtemelen
*/var/lib/postgresql/pg_log_archive/*
dizininde
*000000010000000700000065.00000028.backup*
isimli bir dosya hali hazırda mevcut ve bu yüzden de test komutu 1 dönüyor.
Bu dosyayı o dizinden farklı bir yere taşıyın. Arşivleme komutunun başarılı
çalışacaktır. Zaten ardından pg_xlog dizininde biriken wal segmentleri
kendiliğinden archive dizinine taşınmış olacak.
Özetle, aşağıdaki komutu çalıştırırsanız arşivleme kendilğinden devam
edecektir.
*mv -v
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
/root*
İyi çalışmalar
Can Şirin
Quoting Fırat Güleç <firat(dot)gulec(at)hepsiexpress(dot)com>:
Merhabalar,
Hepsiexpress ailesi olarak aranıza katılmaktan mutluluk duyuyoruz. Size
sormak istediğim bir konu var.
Test ortamında Recovering Using a Continuous Archive Backup işlemi
yaptığımda başarılı bir şekilde recovery yaptım. Fakat log dosyalarında
sürekli ekteki hataları basmaya başladı ve artık daha önce archieve’leri
saklamak icin belirlediğim “/var/lib/postgresql/pg_log_archive” pathinde
hic dosya oluşmuyor. Default olarak “/var/lib/postgresql/9.5/main/pg_xlog”
path’inde oluşuyor. Araştırma yaptığımda restore işleminden sonra bu
şekilde hataların alınabileceğinden bahseden linklere rastladım. 1.
Linkteki en altta belirttiğim resolution’I yaptım fakat hata düzelmedi.
Henüz Barman veya standby gibi bir sunucumuz yok.
/docs/9.5/static/continuous-archiving.html#BACKUP-PITR-RECOVERY-->
Setting Up WAL Archiving’e göre ayarları yaptım.
3-
/message-id/CAL4HELd1H_1dANNDazPb4TGWVMdxWWEeECPjABUuTZn6n4rn0Q%40mail.gmail.com
Resolution
This error does not interfere with the backups and restores performed by
the software, hence you can ignore them.
However, restarting the PostgreSQL Server will eliminate these warnings in
the future.
To avoid the warnings, use the archive command without the test utility as
shown in the example below.
archive_command = 'cp %p /opt/PostgreSQL/9.1/archive_dir/%f'
For more information on running a correct archive command, see PSQL0005
<http://documentation.commvault.com/commvault/v10/article?p=products/postgresql/backup_troubleshooting.htm#psql0005>
.
İyi çalışmalar.
*FIRAT GÜLEÇ*
Veritabanı Yöneticisi
firat(dot)gulec(at)hepsiexpress(dot)com
*M:* 0 532 210 57 18
İnönü Mh. Mimar Sinan Cd. No:3 Güzeller Org.San.Bölg. GEBZE / KOCAELİ
------------------------------
[image: Inline image 1]
From: | Can Şirin <sirincan(at)itu(dot)edu(dot)tr> |
---|---|
To: | pgsql-tr-genel(at)postgresql(dot)org |
Subject: | Re: Postgresql Hata |
Date: | 2017-08-14 18:08:43 |
Message-ID: | 20170814210843.Horde.ZaE7QvZdPwxR7kS5AeVGwQ1@webmail.itu.edu.tr |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | Postg무지개 토토SQL |
Yeniden merhaba,
Tahminimin aksine dönüş değer 0'dan farklı olan komut, test değil cp
komutuymuş demekki. Arşivlenen wal segmentlerinin kaydı pg_xlog dizini
altındaki archive_status dizininde saklanıyor. Bu dizinin altında .done
ile biten dosya en son hangi wal segmentinin arşivlendiğini, .ready ile
biten dosyalarda arşivlenecek olan dosyaları temsil ediyor.
Fakat bu noktada o dizinin içeriğine doğrudan müdahele etmeyle iligli
tecrübem yok. Grupta bu konuda daha tecrübeli arkadaşlar belki daha net
cevap verebilirler ama o dizinin içeriğinin uygun hale getirilip
arşivlemenin sıradaki dosyadan devam ettirilmesi gerektiğini
düşünüyorum. Bir test ortamınız varsa doğrudan
pg_xlog/archive_status dizininin içeriğini güncelleyip, servisi restart
ederek bir deneme yapabilirsiniz.
İyi çalışmalar
Can Şirin
Quoting Fırat Güleç <firat(dot)gulec(at)hepsiexpress(dot)com>:
> Merhaba Can,
>
>
>
> Dönüşün için tesekkur ederim. Bahsettiğin move daha önce de
dosyanın
> ismini rename yaparak denemiştim. Fakat bir değişen olmamıştı.
Şimdi de
> bahsettiğin gibi aşağıdaki komutu çalıştırdım. Bir değişiklik
olmadı.
> Alttaki hataları almaya devam ediyor.
>
>
>
> /mv -v
>
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
> /root/
>
>
>
> p: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup': No
> such file or directory
>
> 2017-08-14 15:21:49 +03 [8898-38767] LOG: archive command failed
> with exit code 1
>
> 2017-08-14 15:21:49 +03 [8898-38768] DETAIL: The failed archive
> command was: test ! -f
>
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
&& cp pg_xlog/000000010000000700000065.00000028.backup
>
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
>
> cp: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup':
> No such file or directory
>
> 2017-08-14 15:21:50 +03 [8898-38769] LOG: archive command failed
> with exit code 1
>
> 2017-08-14 15:21:50 +03 [8898-38770] DETAIL: The failed archive
> command was: test ! -f
>
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
&& cp pg_xlog/000000010000000700000065.00000028.backup
>
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
>
> cp: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup':
> No such file or directory
>
> 2017-08-14 15:21:51 +03 [8898-38771] LOG: archive command failed
> with exit code 1
>
> 2017-08-14 15:21:51 +03 [8898-38772] DETAIL: The failed archive
> command was: test ! -f
>
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
&& cp pg_xlog/000000010000000700000065.00000028.backup
>
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
>
> 2017-08-14 15:21:51 +03 [8898-38773] WARNING: archiving transaction
> log file "000000010000000700000065.00000028.backup" failed too many
> times, will try again later
>
>
>
> İyi çalışmalar.
>
>
>
> FROM: pgsql-tr-genel-owner(at)postgresql(dot)org
> [mailto:pgsql-tr-genel-owner(at)postgresql(dot)org] ON BEHALF OF Can Sirin
> SENT: Friday, August 11, 2017 10:40 AM
> TO: pgsql-tr-genel(at)postgresql(dot)org
> SUBJECT: Re: [pgsql-tr-genel] Postgresql Hata
>
>
>
> Merhaba,
>
> Logda belirtildiği üzere arşivleme komutunun dönüş değeri 0
olmadığı
> için arşivleme yapılamamış. Muhtemelen
>
> //var/lib/postgresql/pg_log_archive//
>
> dizininde
>
> /000000010000000700000065.00000028.backup/
>
> isimli bir dosya hali hazırda mevcut ve bu yüzden de test komutu 1
> dönüyor. Bu dosyayı o dizinden farklı bir yere taşıyın. Arşivleme
> komutunun başarılı çalışacaktır. Zaten ardından pg_xlog dizininde
> biriken wal segmentleri kendiliğinden archive dizinine taşınmış
olacak.
>
> Özetle, aşağıdaki komutu çalıştırırsanız arşivleme
kendilğinden devam
> edecektir.
>
> /mv -v
>
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
> /root/
>
> İyi çalışmalar
>
> Can Şirin
>
> Quoting Fırat Güleç <firat(dot)gulec(at)hepsiexpress(dot)com>:
>
>> Merhabalar,
>>
>>
>>
>> Hepsiexpress ailesi olarak aranıza katılmaktan mutluluk
duyuyoruz.
>> Size sormak istediğim bir konu var.
>>
>> TEST ORTAMıNDA RECOVERING USING A CONTINUOUS ARCHIVE BACKUP[1]
>> IşLEMI YAPTığıMDA BAşARıLı BIR şEKILDE RECOVERY YAPTıM. FAKAT
LOG
>> DOSYALARıNDA SüREKLI EKTEKI HATALARı BASMAYA BAşLADı VE ARTıK DAHA
öNCE
>> ARCHIEVE’LERI SAKLAMAK ICIN BELIRLEDIğIM
>> “/VAR/LIB/POSTGRESQL/PG_LOG_ARCHIVE” PATHINDE HIC DOSYA OLUşMUYOR.
>> DEFAULT OLARAK “/VAR/LIB/POSTGRESQL/9.5/MAIN/PG_XLOG” PATH’INDE
>> OLUşUYOR. ARAşTıRMA YAPTığıMDA RESTORE IşLEMINDEN SONRA BU
şEKILDE
>> HATALARıN ALıNABILECEğINDEN BAHSEDEN LINKLERE RASTLADıM. 1. LINKTEKI
>> EN ALTTA BELIRTTIğIM RESOLUTION’I YAPTıM FAKAT HATA DüZELMEDI.
HENüZ
>> BARMAN VEYA STANDBY GIBI BIR SUNUCUMUZ YOK.
>>
HTTPS://WWW.POSTGRESQL.ORG/DOCS/9.5/STATIC/CONTINUOUS-ARCHIVING.HTML#BACKUP-PITR-RECOVERY-->
SETTING UP WAL ARCHIVING[1]’E GöRE AYARLARı
>> YAPTıM.
>>
>>
>>
>>
>>
>>
>>
1-http://documentation.commvault.com/commvault/v10/article?p=products/postgresql/restore_troubleshooting.htm
>>
>>
>>
>>
>>
2-https://stackoverflow.com/questions/17444379/postgresql-9-2-archiving-last-replayed-wal-after-recovery
>>
>>
>>
>>
>>
3-/message-id/CAL4HELd1H_1dANNDazPb4TGWVMdxWWEeECPjABUuTZn6n4rn0Q%40mail.gmail.com
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> RESOLUTION
>>
>> This error does not interfere with the backups and restores
>> performed by the software, hence you can ignore them.
>>
>> However, restarting the PostgreSQL Server will eliminate these
>> warnings in the future.
>>
>> To avoid the warnings, use the archive command without the test
>> utility as shown in the example below.
>>
>> archive_command = 'cp %p /opt/PostgreSQL/9.1/archive_dir/%f'
>>
>> For more information on running a correct archive command,
>> see PSQL0005[2].
>>
>>
>>
>> İyi çalışmalar.
>>
>>
>>
>>
>>
>>
>>
>> FIRAT GÜLEÇ
>> Veritabanı Yöneticisi
>> firat(dot)gulec(at)hepsiexpress(dot)com
>>
>>
>>
>> M: 0 532 210 57 18
>> İnönü Mh. Mimar Sinan Cd. No:3 Güzeller Org.San.Bölg. GEBZE /
KOCAELİ
>>
>> -------------------------
>>
>>
>>
>>
>
>
Links:
------
[1]
[2]
http://documentation.commvault.com/commvault/v10/article?p=products/postgresql/backup_troubleshooting.htm#psql0005
From: | Fırat Güleç <firat(dot)gulec(at)hepsiexpress(dot)com> |
---|---|
To: | Can Şirin <sirincan(at)itu(dot)edu(dot)tr>, pgsql-tr-genel(at)postgresql(dot)org |
Subject: | Re: Postgresql Hata |
Date: | 2017-08-15 06:21:34 |
Message-ID: | 8dd11ba714874d7c75e23677141029ad@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-tr-genel |
Merhaba Can,
Bu hatayı test ortamında alıyorum çünkü restore işlemini sadece test
ortamında yaptım. Canlıda bir problem yok. Test ortamındaki
archieve_status’un içeriğini gönderiyorum, neredeyse hepsi ready olarak
duruyor. Archieve status’u nasıl düzenleyebilirim yardımcı olursanız
sevinirim.
İyi çalışmalar.
*From:* pgsql-tr-genel-owner(at)postgresql(dot)org [mailto:
pgsql-tr-genel-owner(at)postgresql(dot)org] *On Behalf Of *Can Sirin
*Sent:* Monday, August 14, 2017 9:09 PM
*To:* pgsql-tr-genel(at)postgresql(dot)org
*Subject:* Re: [pgsql-tr-genel] Postgresql Hata
Yeniden merhaba,
Tahminimin aksine dönüş değer 0'dan farklı olan komut, test değil cp
komutuymuş demekki. Arşivlenen wal segmentlerinin kaydı pg_xlog dizini
altındaki archive_status dizininde saklanıyor. Bu dizinin altında .done ile
biten dosya en son hangi wal segmentinin arşivlendiğini, .ready ile biten
dosyalarda arşivlenecek olan dosyaları temsil ediyor.
Fakat bu noktada o dizinin içeriğine doğrudan müdahele etmeyle iligli
tecrübem yok. Grupta bu konuda daha tecrübeli arkadaşlar belki daha net
cevap verebilirler ama o dizinin içeriğinin uygun hale getirilip
arşivlemenin sıradaki dosyadan devam ettirilmesi gerektiğini düşünüyorum.
Bir test ortamınız varsa doğrudan pg_xlog/archive_status dizininin
içeriğini güncelleyip, servisi restart ederek bir deneme yapabilirsiniz.
İyi çalışmalar
Can Şirin
Quoting Fırat Güleç <firat(dot)gulec(at)hepsiexpress(dot)com>:
Merhaba Can,
Dönüşün için tesekkur ederim. Bahsettiğin move daha önce de dosyanın ismini
rename yaparak denemiştim. Fakat bir değişen olmamıştı. Şimdi de
bahsettiğin gibi aşağıdaki komutu çalıştırdım. Bir değişiklik olmadı.
Alttaki hataları almaya devam ediyor.
*mv -v
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
/root*
p: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup': No such
file or directory
2017-08-14 15:21:49 +03 [8898-38767] LOG: archive command failed with exit
code 1
2017-08-14 15:21:49 +03 [8898-38768] DETAIL: The failed archive command
was: test ! -f
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
&& cp pg_xlog/000000010000000700000065.00000028.backup
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
cp: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup': No such
file or directory
2017-08-14 15:21:50 +03 [8898-38769] LOG: archive command failed with exit
code 1
2017-08-14 15:21:50 +03 [8898-38770] DETAIL: The failed archive command
was: test ! -f
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
&& cp pg_xlog/000000010000000700000065.00000028.backup
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
cp: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup': No such
file or directory
2017-08-14 15:21:51 +03 [8898-38771] LOG: archive command failed with exit
code 1
2017-08-14 15:21:51 +03 [8898-38772] DETAIL: The failed archive command
was: test ! -f
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
&& cp pg_xlog/000000010000000700000065.00000028.backup
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
2017-08-14 15:21:51 +03 [8898-38773] WARNING: archiving transaction log
file "000000010000000700000065.00000028.backup" failed too many times, will
try again later
İyi çalışmalar.
*From:* pgsql-tr-genel-owner(at)postgresql(dot)org [mailto:
pgsql-tr-genel-owner(at)postgresql(dot)org] *On Behalf Of* Can Sirin
*Sent:* Friday, August 11, 2017 10:40 AM
*To:* pgsql-tr-genel(at)postgresql(dot)org
*Subject:* Re: [pgsql-tr-genel] Postgresql Hata
Merhaba,
Logda belirtildiği üzere arşivleme komutunun dönüş değeri 0 olmadığı için
arşivleme yapılamamış. Muhtemelen
*/var/lib/postgresql/pg_log_archive/*
dizininde
*000000010000000700000065.00000028.backup*
isimli bir dosya hali hazırda mevcut ve bu yüzden de test komutu 1 dönüyor.
Bu dosyayı o dizinden farklı bir yere taşıyın. Arşivleme komutunun başarılı
çalışacaktır. Zaten ardından pg_xlog dizininde biriken wal segmentleri
kendiliğinden archive dizinine taşınmış olacak.
Özetle, aşağıdaki komutu çalıştırırsanız arşivleme kendilğinden devam
edecektir.
*mv -v
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
/root*
İyi çalışmalar
Can Şirin
Quoting Fırat Güleç <firat(dot)gulec(at)hepsiexpress(dot)com>:
Merhabalar,
Hepsiexpress ailesi olarak aranıza katılmaktan mutluluk duyuyoruz. Size
sormak istediğim bir konu var.
Test ortamında Recovering Using a Continuous Archive Backup işlemi
yaptığımda başarılı bir şekilde recovery yaptım. Fakat log dosyalarında
sürekli ekteki hataları basmaya başladı ve artık daha önce archieve’leri
saklamak icin belirlediğim “/var/lib/postgresql/pg_log_archive” pathinde
hic dosya oluşmuyor. Default olarak “/var/lib/postgresql/9.5/main/pg_xlog”
path’inde oluşuyor. Araştırma yaptığımda restore işleminden sonra bu
şekilde hataların alınabileceğinden bahseden linklere rastladım. 1.
Linkteki en altta belirttiğim resolution’I yaptım fakat hata düzelmedi.
Henüz Barman veya standby gibi bir sunucumuz yok.
/docs/9.5/static/continuous-archiving.html#BACKUP-PITR-RECOVERY-->
Setting Up WAL Archiving’e göre ayarları yaptım.
3-
/message-id/CAL4HELd1H_1dANNDazPb4TGWVMdxWWEeECPjABUuTZn6n4rn0Q%40mail.gmail.com
Resolution
This error does not interfere with the backups and restores performed by
the software, hence you can ignore them.
However, restarting the PostgreSQL Server will eliminate these warnings in
the future.
To avoid the warnings, use the archive command without the test utility as
shown in the example below.
archive_command = 'cp %p /opt/PostgreSQL/9.1/archive_dir/%f'
For more information on running a correct archive command, see PSQL0005
<http://documentation.commvault.com/commvault/v10/article?p=products/postgresql/backup_troubleshooting.htm#psql0005>
.
İyi çalışmalar.
*FIRAT GÜLEÇ*
Veritabanı Yöneticisi
firat(dot)gulec(at)hepsiexpress(dot)com
*M:* 0 532 210 57 18
İnönü Mh. Mimar Sinan Cd. No:3 Güzeller Org.San.Bölg. GEBZE / KOCAELİ
------------------------------
[image: Inline image 1]
Attachment | Content-Type | Size |
---|---|---|
archive_status.txt | text/plain | 178.2 KB |
From: | Fırat Güleç <firat(dot)gulec(at)hepsiexpress(dot)com> |
---|---|
To: | Can Şirin <sirincan(at)itu(dot)edu(dot)tr>, pgsql-tr-genel(at)postgresql(dot)org |
Subject: | Re: Postgresql Hata |
Date: | 2017-08-15 06:24:00 |
Message-ID: | 064f9220e4ce949f236b0952d8b023c1@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-tr-genel |
Merhaba Can,
Bu hatayı test ortamında alıyorum çünkü restore işlemini sadece test
ortamında yaptım. Canlıda bir problem yok. Test ortamındaki
archieve_status’un içeriğini gönderiyorum, neredeyse hepsi ready olarak
duruyor. Archieve status’u nasıl düzenleyebilirim yardımcı olursanız
sevinirim.
İyi çalışmalar.
*From:* pgsql-tr-genel-owner(at)postgresql(dot)org [
mailto:pgsql-tr-genel-owner(at)postgresql(dot)org
<pgsql-tr-genel-owner(at)postgresql(dot)org>] *On Behalf Of *Can Sirin
*Sent:* Monday, August 14, 2017 9:09 PM
*To:* pgsql-tr-genel(at)postgresql(dot)org
*Subject:* Re: [pgsql-tr-genel] Postgresql Hata
Yeniden merhaba,
Tahminimin aksine dönüş değer 0'dan farklı olan komut, test değil cp
komutuymuş demekki. Arşivlenen wal segmentlerinin kaydı pg_xlog dizini
altındaki archive_status dizininde saklanıyor. Bu dizinin altında .done ile
biten dosya en son hangi wal segmentinin arşivlendiğini, .ready ile biten
dosyalarda arşivlenecek olan dosyaları temsil ediyor.
Fakat bu noktada o dizinin içeriğine doğrudan müdahele etmeyle iligli
tecrübem yok. Grupta bu konuda daha tecrübeli arkadaşlar belki daha net
cevap verebilirler ama o dizinin içeriğinin uygun hale getirilip
arşivlemenin sıradaki dosyadan devam ettirilmesi gerektiğini düşünüyorum.
Bir test ortamınız varsa doğrudan pg_xlog/archive_status dizininin
içeriğini güncelleyip, servisi restart ederek bir deneme yapabilirsiniz.
İyi çalışmalar
Can Şirin
Quoting Fırat Güleç <firat(dot)gulec(at)hepsiexpress(dot)com>:
Merhaba Can,
Dönüşün için tesekkur ederim. Bahsettiğin move daha önce de dosyanın ismini
rename yaparak denemiştim. Fakat bir değişen olmamıştı. Şimdi de
bahsettiğin gibi aşağıdaki komutu çalıştırdım. Bir değişiklik olmadı.
Alttaki hataları almaya devam ediyor.
*mv -v
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
/root*
p: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup': No such
file or directory
2017-08-14 15:21:49 +03 [8898-38767] LOG: archive command failed with exit
code 1
2017-08-14 15:21:49 +03 [8898-38768] DETAIL: The failed archive command
was: test ! -f
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
&& cp pg_xlog/000000010000000700000065.00000028.backup
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
cp: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup': No such
file or directory
2017-08-14 15:21:50 +03 [8898-38769] LOG: archive command failed with exit
code 1
2017-08-14 15:21:50 +03 [8898-38770] DETAIL: The failed archive command
was: test ! -f
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
&& cp pg_xlog/000000010000000700000065.00000028.backup
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
cp: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup': No such
file or directory
2017-08-14 15:21:51 +03 [8898-38771] LOG: archive command failed with exit
code 1
2017-08-14 15:21:51 +03 [8898-38772] DETAIL: The failed archive command
was: test ! -f
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
&& cp pg_xlog/000000010000000700000065.00000028.backup
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
2017-08-14 15:21:51 +03 [8898-38773] WARNING: archiving transaction log
file "000000010000000700000065.00000028.backup" failed too many times, will
try again later
İyi çalışmalar.
*From:* pgsql-tr-genel-owner(at)postgresql(dot)org [mailto:
pgsql-tr-genel-owner(at)postgresql(dot)org] *On Behalf Of* Can Sirin
*Sent:* Friday, August 11, 2017 10:40 AM
*To:* pgsql-tr-genel(at)postgresql(dot)org
*Subject:* Re: [pgsql-tr-genel] Postgresql Hata
Merhaba,
Logda belirtildiği üzere arşivleme komutunun dönüş değeri 0 olmadığı için
arşivleme yapılamamış. Muhtemelen
*/var/lib/postgresql/pg_log_archive/*
dizininde
*000000010000000700000065.00000028.backup*
isimli bir dosya hali hazırda mevcut ve bu yüzden de test komutu 1 dönüyor.
Bu dosyayı o dizinden farklı bir yere taşıyın. Arşivleme komutunun başarılı
çalışacaktır. Zaten ardından pg_xlog dizininde biriken wal segmentleri
kendiliğinden archive dizinine taşınmış olacak.
Özetle, aşağıdaki komutu çalıştırırsanız arşivleme kendilğinden devam
edecektir.
*mv -v
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
/root*
İyi çalışmalar
Can Şirin
Quoting Fırat Güleç <firat(dot)gulec(at)hepsiexpress(dot)com>:
Merhabalar,
Hepsiexpress ailesi olarak aranıza katılmaktan mutluluk duyuyoruz. Size
sormak istediğim bir konu var.
Test ortamında Recovering Using a Continuous Archive Backup işlemi
yaptığımda başarılı bir şekilde recovery yaptım. Fakat log dosyalarında
sürekli ekteki hataları basmaya başladı ve artık daha önce archieve’leri
saklamak icin belirlediğim “/var/lib/postgresql/pg_log_archive” pathinde
hic dosya oluşmuyor. Default olarak “/var/lib/postgresql/9.5/main/pg_xlog”
path’inde oluşuyor. Araştırma yaptığımda restore işleminden sonra bu
şekilde hataların alınabileceğinden bahseden linklere rastladım. 1.
Linkteki en altta belirttiğim resolution’I yaptım fakat hata düzelmedi.
Henüz Barman veya standby gibi bir sunucumuz yok.
/docs/9.5/static/continuous-archiving.html#BACKUP-PITR-RECOVERY-->
Setting Up WAL Archiving’e göre ayarları yaptım.
3-
/message-id/CAL4HELd1H_1dANNDazPb4TGWVMdxWWEeECPjABUuTZn6n4rn0Q%40mail.gmail.com
Resolution
This error does not interfere with the backups and restores performed by
the software, hence you can ignore them.
However, restarting the PostgreSQL Server will eliminate these warnings in
the future.
To avoid the warnings, use the archive command without the test utility as
shown in the example below.
archive_command = 'cp %p /opt/PostgreSQL/9.1/archive_dir/%f'
For more information on running a correct archive command, see PSQL0005
<http://documentation.commvault.com/commvault/v10/article?p=products/postgresql/backup_troubleshooting.htm#psql0005>
.
İyi çalışmalar.
*FIRAT GÜLEÇ*
Veritabanı Yöneticisi
firat(dot)gulec(at)hepsiexpress(dot)com
*M:* 0 532 210 57 18
İnönü Mh. Mimar Sinan Cd. No:3 Güzeller Org.San.Bölg. GEBZE / KOCAELİ
------------------------------
[image: Inline image 1]
Attachment | Content-Type | Size |
---|---|---|
archive_status.zip | application/x-zip-compressed | 9.3 KB |
From: | Samed YILDIRIM <samed(at)reddoc(dot)net> |
---|---|
To: | Fırat Güleç <firat(dot)gulec(at)hepsiexpress(dot)com>, "pgsql-tr-genel(at)postgresql(dot)org" <pgsql-tr-genel(at)postgresql(dot)org> |
Subject: | Re: Postgresql Hata |
Date: | 2017-08-15 06:48:58 |
Message-ID: | 873611502779738@web45g.yandex.ru |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-tr-genel |
Selamlar Fırat Bey,
Burada iki seçeneğiniz var. İlk seçeneğiniz eski transaction loglar ile arada boşluk oluşmasını göze alarak yedekleme sürecini tekrar başlatmak, diğer seçenek ise biraz daha uğraşıp arada boşluk oluşmasına müsade etmeden devam etmek.
Arşivlerinizde arada boşluk oluşması durumunda olası bir yedekten dönüş yapmanız gerektiğinde arşiv loglarda elinizdeki boşluk anına kadar veya boşluk anından sonrası için PITR yapabilirsiniz. Arada atlanmış olan xloglar'a denk gelen herhangi bir ana dönüş yapamazsınız.
İlk opsiyonu (arşiv loglar arasında boşluk oluşması durumu) uygulamak için aşağıdaki adımları uygulamanız yeterli
- postgresql.conf dosyasının içerisindeki archive_command satırını aşağıdaki şekilde değiştirin. Bu satır arşivleme işlemi yapmadan sanki başarılı bir şekilde yapmış gibi Postgres'e cevap dönmesine neden olacaktır.
archive_command = 'cd .'
- Postgresql servisini reload edin. psql ile veya herhangi bir istemci ile PostgreSQL'e yönetici hesabı ile oturum açtıktan sonra aşağıdaki komutu çalıştırın.
select pg_reload_conf();
select pg_switch_xlog();
- 15-20s kadar bekleyin, daha sonra postgresql.conf içerisindeki archive_command'i eski haline getirin.
- archive_command'i düzenledikten sonra PostgreSQL içerisinde aşağıdaki komutu çalıştırın.
select pg_reload_conf();
select pg_switch_xlog();
Bu işlemden sonra arşiv dizininize logların geldiğinden emin olduktan sonra veritabanının base backup'ını alın.
İkinci opsiyon için aşağıdaki adımları uygulayın.
- postgresql.conf içerisindeki wal_keep_segments'i yeterince büyük bir değer ile değiştirin. Bu sizin transaction log üretiminizin miktarı ile ilişkili bir değer olmalı. Örneğin günce 100 log üretiyorsanız bu değeri en azından 1000 olarak belirleyin. Bu sayının pg_xlog dizinindeki mevcut log sayısının da üzerinde olması gerekiyor.
- archive_command'i aşağıdaki gibi değiştirin.
archive_command = 'cd .'
- Postgresql servisinin configürasyonunu yeniden yükleyin.
select pg_reload_conf();
select pg_switch_xlog();
- PostgreSQL servisini durdurun.
- pg_xlog dizini altında yer alan dosyaları arşiv dizininize kopyalayın.
- archive_command satırını aşağıdaki şekilde güncelleyin, wal_keep_segments değerini eski haline getirin.
archive_command = 'cp %p /var/lib/postgresql/pg_log_archive/%f'
- PostgreSQL servisini başlatın.
Arşiv loglarının ilgili dizine kopyalandığını gözlemledikten sonra base backup alın.
İyi çalışmalar.
Samed YILDIRIM
14.08.2017, 15:25, "Fırat Güleç" firat(dot)gulec(at)hepsiexpress(dot)com:
Merhaba Can,
Dönüşün için tesekkur ederim. Bahsettiğin move daha önce de dosyanın ismini rename yaparak denemiştim. Fakat bir değişen olmamıştı. Şimdi de bahsettiğin gibi aşağıdaki komutu çalıştırdım. Bir değişiklik olmadı. Alttaki hataları almaya devam ediyor.
mv -v /var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup /root
p: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup': No such file or directory
2017-08-14 15:21:49 +03 [8898-38767] LOG: archive command failed with exit code 1
2017-08-14 15:21:49 +03 [8898-38768] DETAIL: The failed archive command was: test ! -f /var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup cp pg_xlog/000000010000000700000065.00000028.backup /var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
cp: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup': No such file or directory
2017-08-14 15:21:50 +03 [8898-38769] LOG: archive command failed with exit code 1
2017-08-14 15:21:50 +03 [8898-38770] DETAIL: The failed archive command was: test ! -f /var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup cp pg_xlog/000000010000000700000065.00000028.backup /var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
cp: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup': No such file or directory
2017-08-14 15:21:51 +03 [8898-38771] LOG: archive command failed with exit code 1
2017-08-14 15:21:51 +03 [8898-38772] DETAIL: The failed archive command was: test ! -f /var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup cp pg_xlog/000000010000000700000065.00000028.backup /var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
2017-08-14 15:21:51 +03 [8898-38773] WARNING: archiving transaction log file "000000010000000700000065.00000028.backup" failed too many times, will try again later
İyi çalışmalar.
From: pgsql-tr-genel-owner(at)postgresql(dot)org [mailto:pgsql-tr-genel-owner(at)postgresql(dot)org] On Behalf Of Can Sirin
Sent: Friday, August 11, 2017 10:40 AM
To: pgsql-tr-genel(at)postgresql(dot)org
Subject: Re: [pgsql-tr-genel] Postgresql Hata
Merhaba,
Logda belirtildiği üzere arşivleme komutunun dönüş değeri 0 olmadığı için arşivleme yapılamamış. Muhtemelen
/var/lib/postgresql/pg_log_archive/
dizininde
000000010000000700000065.00000028.backup
isimli bir dosya hali hazırda mevcut ve bu yüzden de test komutu 1 dönüyor. Bu dosyayı o dizinden farklı bir yere taşıyın. Arşivleme komutunun başarılı çalışacaktır. Zaten ardından pg_xlog dizininde biriken wal segmentleri kendiliğinden archive dizinine taşınmış olacak.
Özetle, aşağıdaki komutu çalıştırırsanız arşivleme kendilğinden devam edecektir.
mv -v /var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup /root
İyi çalışmalar
Can Şirin
Quoting Fırat Güleç firat(dot)gulec(at)hepsiexpress(dot)com:
Merhabalar,
Hepsiexpress ailesi olarak aranıza katılmaktan mutluluk duyuyoruz. Size sormak istediğim bir konu var.
Test ortamında Recovering Using a Continuous Archive Backup işlemi yaptığımda başarılı bir şekilde recovery yaptım. Fakat log dosyalarında sürekli ekteki hataları basmaya başladı ve artık daha önce archieve’leri saklamak icin belirlediğim “/var/lib/postgresql/pg_log_archive” pathinde hic dosya oluşmuyor. Default olarak “/var/lib/postgresql/9.5/main/pg_xlog” path’inde oluşuyor. Araştırma yaptığımda restore işleminden sonra bu şekilde hataların alınabileceğinden bahseden linklere rastladım. 1. Linkteki en altta belirttiğim resolution’I yaptım fakat hata düzelmedi. Henüz Barman veya standby gibi bir sunucumuz yok. /docs/9.5/static/continuous-archiving.html#BACKUP-PITR-RECOVERY-- Setting Up WAL Archiving’e göre ayarları yaptım.
3-/message-id/CAL4HELd1H_1dANNDazPb4TGWVMdxWWEeECPjABUuTZn6n4rn0Q%40mail.gmail.com
Resolution
This error does not interfere with the backups and restores performed by the software, hence you can ignore them.
However, restarting the PostgreSQL Server will eliminate these warnings in the future.
To avoid the warnings, use the archive command without the test utility as shown in the example below.
archive_command = 'cp %p /opt/PostgreSQL/9.1/archive_dir/%f'
For more information on running a correct archive command, seePSQL0005.
İyi çalışmalar.
FIRAT GÜLEÇ
Veritabanı Yöneticisi
firat(dot)gulec(at)hepsiexpress(dot)com
M:0 532 210 57 18
İnönü Mh. Mimar Sinan Cd. No:3 Güzeller Org.San.Bölg. GEBZE / KOCAELİ
From: | Samed YILDIRIM <samed(at)reddoc(dot)net> |
---|---|
To: | Fırat Güleç <firat(dot)gulec(at)hepsiexpress(dot)com>, Can Şirin <sirincan(at)itu(dot)edu(dot)tr>, "pgsql-tr-genel(at)postgresql(dot)org" <pgsql-tr-genel(at)postgresql(dot)org> |
Subject: | Re: Postgresql Hata |
Date: | 2017-08-15 07:00:46 |
Message-ID: | 15521502780446@web51g.yandex.ru |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-tr-genel |
Selamlar Fırat Bey,
Canlı sistem ile test ortamınızın arşiv dizinleri biririnden ayrı değil mi? Test amaçlı restore'mu yaptınız yoksa test ortamını mı restore yaptınız. Eğer test amaçlı restore yaptıysanız lütfen canlı sistem ile restore ettiğiniz sunucunun farklı arşiv hedeflerine kopyalama yaptığından emin olun. Aksi durumda sizin canlı sisteminize ait arşiv loglarınız zarar görecek ve yedeklerinizin üzerine bu logları işletemez hale geleceksiniz.
İyi çalışmalar.
Samed YILDIRIM
15.08.2017, 09:24, "Fırat Güleç" firat(dot)gulec(at)hepsiexpress(dot)com:
Merhaba Can,
Bu hatayı test ortamında alıyorum çünkü restore işlemini sadece test ortamında yaptım. Canlıda bir problem yok. Test ortamındaki archieve_status’un içeriğini gönderiyorum, neredeyse hepsi ready olarak duruyor. Archieve status’u nasıl düzenleyebilirim yardımcı olursanız sevinirim.
İyi çalışmalar.
From: pgsql-tr-genel-owner(at)postgresql(dot)org [mailto:pgsql-tr-genel-owner(at)postgresql(dot)org] On Behalf Of Can Sirin
Sent: Monday, August 14, 2017 9:09 PM
To: pgsql-tr-genel(at)postgresql(dot)org
Subject: Re: [pgsql-tr-genel] Postgresql Hata
Yeniden merhaba,
Tahminimin aksine dönüş değer 0'dan farklı olan komut, test değil cp komutuymuş demekki. Arşivlenen wal segmentlerinin kaydı pg_xlog dizini altındaki archive_status dizininde saklanıyor. Bu dizinin altında .done ile biten dosya en son hangi wal segmentinin arşivlendiğini, .ready ile biten dosyalarda arşivlenecek olan dosyaları temsil ediyor.
Fakat bu noktada o dizinin içeriğine doğrudan müdahele etmeyle iligli tecrübem yok. Grupta bu konuda daha tecrübeli arkadaşlar belki daha net cevap verebilirler ama o dizinin içeriğinin uygun hale getirilip arşivlemenin sıradaki dosyadan devam ettirilmesi gerektiğini düşünüyorum. Bir test ortamınız varsa doğrudan pg_xlog/archive_status dizininin içeriğini güncelleyip, servisi restart ederek bir deneme yapabilirsiniz.
İyi çalışmalar
Can Şirin
Quoting Fırat Güleç firat(dot)gulec(at)hepsiexpress(dot)com:
Merhaba Can,
Dönüşün için tesekkur ederim. Bahsettiğin move daha önce de dosyanın ismini rename yaparak denemiştim. Fakat bir değişen olmamıştı. Şimdi de bahsettiğin gibi aşağıdaki komutu çalıştırdım. Bir değişiklik olmadı. Alttaki hataları almaya devam ediyor.
mv -v /var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup /root
p: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup': No such file or directory
2017-08-14 15:21:49 +03 [8898-38767] LOG: archive command failed with exit code 1
2017-08-14 15:21:49 +03 [8898-38768] DETAIL: The failed archive command was: test ! -f /var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup cp pg_xlog/000000010000000700000065.00000028.backup /var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
cp: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup': No such file or directory
2017-08-14 15:21:50 +03 [8898-38769] LOG: archive command failed with exit code 1
2017-08-14 15:21:50 +03 [8898-38770] DETAIL: The failed archive command was: test ! -f /var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup cp pg_xlog/000000010000000700000065.00000028.backup /var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
cp: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup': No such file or directory
2017-08-14 15:21:51 +03 [8898-38771] LOG: archive command failed with exit code 1
2017-08-14 15:21:51 +03 [8898-38772] DETAIL: The failed archive command was: test ! -f /var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup cp pg_xlog/000000010000000700000065.00000028.backup /var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
2017-08-14 15:21:51 +03 [8898-38773] WARNING: archiving transaction log file "000000010000000700000065.00000028.backup" failed too many times, will try again later
İyi çalışmalar.
From: pgsql-tr-genel-owner(at)postgresql(dot)org [mailto:pgsql-tr-genel-owner(at)postgresql(dot)org] On Behalf Of Can Sirin
Sent: Friday, August 11, 2017 10:40 AM
To: pgsql-tr-genel(at)postgresql(dot)org
Subject: Re: [pgsql-tr-genel] Postgresql Hata
Merhaba,
Logda belirtildiği üzere arşivleme komutunun dönüş değeri 0 olmadığı için arşivleme yapılamamış. Muhtemelen
/var/lib/postgresql/pg_log_archive/
dizininde
000000010000000700000065.00000028.backup
isimli bir dosya hali hazırda mevcut ve bu yüzden de test komutu 1 dönüyor. Bu dosyayı o dizinden farklı bir yere taşıyın. Arşivleme komutunun başarılı çalışacaktır. Zaten ardından pg_xlog dizininde biriken wal segmentleri kendiliğinden archive dizinine taşınmış olacak.
Özetle, aşağıdaki komutu çalıştırırsanız arşivleme kendilğinden devam edecektir.
mv -v /var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup /root
İyi çalışmalar
Can Şirin
Quoting Fırat Güleç firat(dot)gulec(at)hepsiexpress(dot)com:
Merhabalar,
Hepsiexpress ailesi olarak aranıza katılmaktan mutluluk duyuyoruz. Size sormak istediğim bir konu var.
Test ortamında Recovering Using a Continuous Archive Backup işlemi yaptığımda başarılı bir şekilde recovery yaptım. Fakat log dosyalarında sürekli ekteki hataları basmaya başladı ve artık daha önce archieve’leri saklamak icin belirlediğim “/var/lib/postgresql/pg_log_archive” pathinde hic dosya oluşmuyor. Default olarak “/var/lib/postgresql/9.5/main/pg_xlog” path’inde oluşuyor. Araştırma yaptığımda restore işleminden sonra bu şekilde hataların alınabileceğinden bahseden linklere rastladım. 1. Linkteki en altta belirttiğim resolution’I yaptım fakat hata düzelmedi. Henüz Barman veya standby gibi bir sunucumuz yok. /docs/9.5/static/continuous-archiving.html#BACKUP-PITR-RECOVERY-- Setting Up WAL Archiving’e göre ayarları yaptım.
3-/message-id/CAL4HELd1H_1dANNDazPb4TGWVMdxWWEeECPjABUuTZn6n4rn0Q%40mail.gmail.com
Resolution
This error does not interfere with the backups and restores performed by the software, hence you can ignore them.
However, restarting the PostgreSQL Server will eliminate these warnings in the future.
To avoid the warnings, use the archive command without the test utility as shown in the example below.
archive_command = 'cp %p /opt/PostgreSQL/9.1/archive_dir/%f'
For more information on running a correct archive command, seePSQL0005.
İyi çalışmalar.
FIRAT GÜLEÇ
Veritabanı Yöneticisi
firat(dot)gulec(at)hepsiexpress(dot)com
M:0 532 210 57 18
İnönü Mh. Mimar Sinan Cd. No:3 Güzeller Org.San.Bölg. GEBZE / KOCAELİ
,
adresine yollayabilirsiniz.
---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to majordomo(at)postgresql(dot)org)
From: | Fırat Güleç <firat(dot)gulec(at)hepsiexpress(dot)com> |
---|---|
To: | Samed YILDIRIM <samed(at)reddoc(dot)net>, Can Şirin <sirincan(at)itu(dot)edu(dot)tr>, pgsql-tr-genel(at)postgresql(dot)org |
Subject: | Re: Postgresql Hata |
Date: | 2017-08-16 07:46:34 |
Message-ID: | cf13b243d5c5d431857b58f6d23f3a12@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-tr-genel |
Merhaba Samed Bey,
Verdiğiniz değerli bilgiler için çok teşekkür ederim. Ben restore işlemini
test amaçlı yapmıştım. Canlı ile farklı alanlarda tutuluyor. Test olduğu
için arşiv logları arasında boşluk kalması sorun olmayacaktır.
Bahsettiğiniz şekilde uygulayıp, size sonucunu döneceğim.
İyi çalışmalar.
*From:* Samed YILDIRIM [mailto:samed(at)reddoc(dot)net]
*Sent:* Tuesday, August 15, 2017 10:01 AM
*To:* Fırat Güleç <firat(dot)gulec(at)hepsiexpress(dot)com>; Can Şirin <
sirincan(at)itu(dot)edu(dot)tr>; pgsql-tr-genel(at)postgresql(dot)org
*Subject:* Re: [pgsql-tr-genel] Postgresql Hata
Selamlar Fırat Bey,
Canlı sistem ile test ortamınızın arşiv dizinleri biririnden ayrı değil mi?
Test amaçlı restore'mu yaptınız yoksa test ortamını mı restore yaptınız.
Eğer test amaçlı restore yaptıysanız lütfen canlı sistem ile restore
ettiğiniz sunucunun farklı arşiv hedeflerine kopyalama yaptığından emin
olun. Aksi durumda sizin canlı sisteminize ait arşiv loglarınız zarar
görecek ve yedeklerinizin üzerine bu logları işletemez hale geleceksiniz.
İyi çalışmalar.
Samed YILDIRIM
15.08.2017, 09:24, "Fırat Güleç" <firat(dot)gulec(at)hepsiexpress(dot)com>:
Merhaba Can,
Bu hatayı test ortamında alıyorum çünkü restore işlemini sadece test
ortamında yaptım. Canlıda bir problem yok. Test ortamındaki
archieve_status’un içeriğini gönderiyorum, neredeyse hepsi ready olarak
duruyor. Archieve status’u nasıl düzenleyebilirim yardımcı olursanız
sevinirim.
İyi çalışmalar.
*From:* pgsql-tr-genel-owner(at)postgresql(dot)org [
mailto:pgsql-tr-genel-owner(at)postgresql(dot)org
<pgsql-tr-genel-owner(at)postgresql(dot)org>] *On Behalf Of *Can Sirin
*Sent:* Monday, August 14, 2017 9:09 PM
*To:* pgsql-tr-genel(at)postgresql(dot)org
*Subject:* Re: [pgsql-tr-genel] Postgresql Hata
Yeniden merhaba,
Tahminimin aksine dönüş değer 0'dan farklı olan komut, test değil cp
komutuymuş demekki. Arşivlenen wal segmentlerinin kaydı pg_xlog dizini
altındaki archive_status dizininde saklanıyor. Bu dizinin altında .done ile
biten dosya en son hangi wal segmentinin arşivlendiğini, .ready ile biten
dosyalarda arşivlenecek olan dosyaları temsil ediyor.
Fakat bu noktada o dizinin içeriğine doğrudan müdahele etmeyle iligli
tecrübem yok. Grupta bu konuda daha tecrübeli arkadaşlar belki daha net
cevap verebilirler ama o dizinin içeriğinin uygun hale getirilip
arşivlemenin sıradaki dosyadan devam ettirilmesi gerektiğini düşünüyorum.
Bir test ortamınız varsa doğrudan pg_xlog/archive_status dizininin
içeriğini güncelleyip, servisi restart ederek bir deneme yapabilirsiniz.
İyi çalışmalar
Can Şirin
Quoting Fırat Güleç <firat(dot)gulec(at)hepsiexpress(dot)com>:
Merhaba Can,
Dönüşün için tesekkur ederim. Bahsettiğin move daha önce de dosyanın ismini
rename yaparak denemiştim. Fakat bir değişen olmamıştı. Şimdi de
bahsettiğin gibi aşağıdaki komutu çalıştırdım. Bir değişiklik olmadı.
Alttaki hataları almaya devam ediyor.
*mv -v
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
/root*
p: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup': No such
file or directory
2017-08-14 15:21:49 +03 [8898-38767] LOG: archive command failed with exit
code 1
2017-08-14 15:21:49 +03 [8898-38768] DETAIL: The failed archive command
was: test ! -f
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
&& cp pg_xlog/000000010000000700000065.00000028.backup
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
cp: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup': No such
file or directory
2017-08-14 15:21:50 +03 [8898-38769] LOG: archive command failed with exit
code 1
2017-08-14 15:21:50 +03 [8898-38770] DETAIL: The failed archive command
was: test ! -f
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
&& cp pg_xlog/000000010000000700000065.00000028.backup
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
cp: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup': No such
file or directory
2017-08-14 15:21:51 +03 [8898-38771] LOG: archive command failed with exit
code 1
2017-08-14 15:21:51 +03 [8898-38772] DETAIL: The failed archive command
was: test ! -f
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
&& cp pg_xlog/000000010000000700000065.00000028.backup
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
2017-08-14 15:21:51 +03 [8898-38773] WARNING: archiving transaction log
file "000000010000000700000065.00000028.backup" failed too many times, will
try again later
İyi çalışmalar.
*From:* pgsql-tr-genel-owner(at)postgresql(dot)org [mailto:
pgsql-tr-genel-owner(at)postgresql(dot)org] *On Behalf Of* Can Sirin
*Sent:* Friday, August 11, 2017 10:40 AM
*To:* pgsql-tr-genel(at)postgresql(dot)org
*Subject:* Re: [pgsql-tr-genel] Postgresql Hata
Merhaba,
Logda belirtildiği üzere arşivleme komutunun dönüş değeri 0 olmadığı için
arşivleme yapılamamış. Muhtemelen
*/var/lib/postgresql/pg_log_archive/*
dizininde
*000000010000000700000065.00000028.backup*
isimli bir dosya hali hazırda mevcut ve bu yüzden de test komutu 1 dönüyor.
Bu dosyayı o dizinden farklı bir yere taşıyın. Arşivleme komutunun başarılı
çalışacaktır. Zaten ardından pg_xlog dizininde biriken wal segmentleri
kendiliğinden archive dizinine taşınmış olacak.
Özetle, aşağıdaki komutu çalıştırırsanız arşivleme kendilğinden devam
edecektir.
*mv -v
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
/root*
İyi çalışmalar
Can Şirin
Quoting Fırat Güleç <firat(dot)gulec(at)hepsiexpress(dot)com>:
Merhabalar,
Hepsiexpress ailesi olarak aranıza katılmaktan mutluluk duyuyoruz. Size
sormak istediğim bir konu var.
Test ortamında Recovering Using a Continuous Archive Backup işlemi
yaptığımda başarılı bir şekilde recovery yaptım. Fakat log dosyalarında
sürekli ekteki hataları basmaya başladı ve artık daha önce archieve’leri
saklamak icin belirlediğim “/var/lib/postgresql/pg_log_archive” pathinde
hic dosya oluşmuyor. Default olarak “/var/lib/postgresql/9.5/main/pg_xlog”
path’inde oluşuyor. Araştırma yaptığımda restore işleminden sonra bu
şekilde hataların alınabileceğinden bahseden linklere rastladım. 1.
Linkteki en altta belirttiğim resolution’I yaptım fakat hata düzelmedi.
Henüz Barman veya standby gibi bir sunucumuz yok.
/docs/9.5/static/continuous-archiving.html#BACKUP-PITR-RECOVERY-->
Setting Up WAL Archiving’e göre ayarları yaptım.
3-
/message-id/CAL4HELd1H_1dANNDazPb4TGWVMdxWWEeECPjABUuTZn6n4rn0Q%40mail.gmail.com
Resolution
This error does not interfere with the backups and restores performed by
the software, hence you can ignore them.
However, restarting the PostgreSQL Server will eliminate these warnings in
the future.
To avoid the warnings, use the archive command without the test utility as
shown in the example below.
archive_command = 'cp %p /opt/PostgreSQL/9.1/archive_dir/%f'
For more information on running a correct archive command, see PSQL0005
<http://documentation.commvault.com/commvault/v10/article?p=products/postgresql/backup_troubleshooting.htm#psql0005>
.
İyi çalışmalar.
*FIRAT GÜLEÇ*
Veritabanı Yöneticisi
firat(dot)gulec(at)hepsiexpress(dot)com
*M:* 0 532 210 57 18
İnönü Mh. Mimar Sinan Cd. No:3 Güzeller Org.San.Bölg. GEBZE / KOCAELİ
------------------------------
[image: Inline image 1]
,
adresine yollayabilirsiniz.
---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to majordomo(at)postgresql(dot)org)
From: | Fırat Güleç <firat(dot)gulec(at)hepsiexpress(dot)com> |
---|---|
To: | Samed YILDIRIM <samed(at)reddoc(dot)net>, Can Şirin <sirincan(at)itu(dot)edu(dot)tr> |
Cc: | pgsql-tr-genel(at)postgresql(dot)org |
Subject: | Re: Postgresql Hata |
Date: | 2017-08-17 19:48:24 |
Message-ID: | a659bfaea796c5eae8d973c6d34f4208@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-tr-genel |
Merhaba,
İlk seceneği yaparak ilerledim. Başarılı bir şekilde oldu Samed Bey.
Yardımınız için ikinizede çok teşekkür ederim.
İyi çalışmalar dilerim.
*From:* Fırat Güleç [mailto:firat(dot)gulec(at)hepsiexpress(dot)com]
*Sent:* Wednesday, August 16, 2017 10:47 AM
*To:* 'Samed YILDIRIM' <samed(at)reddoc(dot)net>; 'Can Şirin' <sirincan(at)itu(dot)edu(dot)tr>;
'pgsql-tr-genel(at)postgresql(dot)org' <pgsql-tr-genel(at)postgresql(dot)org>
*Subject:* RE: [pgsql-tr-genel] Postgresql Hata
Merhaba Samed Bey,
Verdiğiniz değerli bilgiler için çok teşekkür ederim. Ben restore işlemini
test amaçlı yapmıştım. Canlı ile farklı alanlarda tutuluyor. Test olduğu
için arşiv logları arasında boşluk kalması sorun olmayacaktır.
Bahsettiğiniz şekilde uygulayıp, size sonucunu döneceğim.
İyi çalışmalar.
*From:* Samed YILDIRIM [mailto:samed(at)reddoc(dot)net <samed(at)reddoc(dot)net>]
*Sent:* Tuesday, August 15, 2017 10:01 AM
*To:* Fırat Güleç <firat(dot)gulec(at)hepsiexpress(dot)com>; Can Şirin <
sirincan(at)itu(dot)edu(dot)tr>; pgsql-tr-genel(at)postgresql(dot)org
*Subject:* Re: [pgsql-tr-genel] Postgresql Hata
Selamlar Fırat Bey,
Canlı sistem ile test ortamınızın arşiv dizinleri biririnden ayrı değil mi?
Test amaçlı restore'mu yaptınız yoksa test ortamını mı restore yaptınız.
Eğer test amaçlı restore yaptıysanız lütfen canlı sistem ile restore
ettiğiniz sunucunun farklı arşiv hedeflerine kopyalama yaptığından emin
olun. Aksi durumda sizin canlı sisteminize ait arşiv loglarınız zarar
görecek ve yedeklerinizin üzerine bu logları işletemez hale geleceksiniz.
İyi çalışmalar.
Samed YILDIRIM
15.08.2017, 09:24, "Fırat Güleç" <firat(dot)gulec(at)hepsiexpress(dot)com>:
Merhaba Can,
Bu hatayı test ortamında alıyorum çünkü restore işlemini sadece test
ortamında yaptım. Canlıda bir problem yok. Test ortamındaki
archieve_status’un içeriğini gönderiyorum, neredeyse hepsi ready olarak
duruyor. Archieve status’u nasıl düzenleyebilirim yardımcı olursanız
sevinirim.
İyi çalışmalar.
*From:* pgsql-tr-genel-owner(at)postgresql(dot)org [
mailto:pgsql-tr-genel-owner(at)postgresql(dot)org
<pgsql-tr-genel-owner(at)postgresql(dot)org>] *On Behalf Of *Can Sirin
*Sent:* Monday, August 14, 2017 9:09 PM
*To:* pgsql-tr-genel(at)postgresql(dot)org
*Subject:* Re: [pgsql-tr-genel] Postgresql Hata
Yeniden merhaba,
Tahminimin aksine dönüş değer 0'dan farklı olan komut, test değil cp
komutuymuş demekki. Arşivlenen wal segmentlerinin kaydı pg_xlog dizini
altındaki archive_status dizininde saklanıyor. Bu dizinin altında .done ile
biten dosya en son hangi wal segmentinin arşivlendiğini, .ready ile biten
dosyalarda arşivlenecek olan dosyaları temsil ediyor.
Fakat bu noktada o dizinin içeriğine doğrudan müdahele etmeyle iligli
tecrübem yok. Grupta bu konuda daha tecrübeli arkadaşlar belki daha net
cevap verebilirler ama o dizinin içeriğinin uygun hale getirilip
arşivlemenin sıradaki dosyadan devam ettirilmesi gerektiğini düşünüyorum.
Bir test ortamınız varsa doğrudan pg_xlog/archive_status dizininin
içeriğini güncelleyip, servisi restart ederek bir deneme yapabilirsiniz.
İyi çalışmalar
Can Şirin
Quoting Fırat Güleç <firat(dot)gulec(at)hepsiexpress(dot)com>:
Merhaba Can,
Dönüşün için tesekkur ederim. Bahsettiğin move daha önce de dosyanın ismini
rename yaparak denemiştim. Fakat bir değişen olmamıştı. Şimdi de
bahsettiğin gibi aşağıdaki komutu çalıştırdım. Bir değişiklik olmadı.
Alttaki hataları almaya devam ediyor.
*mv -v
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
/root*
p: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup': No such
file or directory
2017-08-14 15:21:49 +03 [8898-38767] LOG: archive command failed with exit
code 1
2017-08-14 15:21:49 +03 [8898-38768] DETAIL: The failed archive command
was: test ! -f
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
&& cp pg_xlog/000000010000000700000065.00000028.backup
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
cp: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup': No such
file or directory
2017-08-14 15:21:50 +03 [8898-38769] LOG: archive command failed with exit
code 1
2017-08-14 15:21:50 +03 [8898-38770] DETAIL: The failed archive command
was: test ! -f
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
&& cp pg_xlog/000000010000000700000065.00000028.backup
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
cp: cannot stat 'pg_xlog/000000010000000700000065.00000028.backup': No such
file or directory
2017-08-14 15:21:51 +03 [8898-38771] LOG: archive command failed with exit
code 1
2017-08-14 15:21:51 +03 [8898-38772] DETAIL: The failed archive command
was: test ! -f
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
&& cp pg_xlog/000000010000000700000065.00000028.backup
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
2017-08-14 15:21:51 +03 [8898-38773] WARNING: archiving transaction log
file "000000010000000700000065.00000028.backup" failed too many times, will
try again later
İyi çalışmalar.
*From:* pgsql-tr-genel-owner(at)postgresql(dot)org [mailto:
pgsql-tr-genel-owner(at)postgresql(dot)org] *On Behalf Of* Can Sirin
*Sent:* Friday, August 11, 2017 10:40 AM
*To:* pgsql-tr-genel(at)postgresql(dot)org
*Subject:* Re: [pgsql-tr-genel] Postgresql Hata
Merhaba,
Logda belirtildiği üzere arşivleme komutunun dönüş değeri 0 olmadığı için
arşivleme yapılamamış. Muhtemelen
*/var/lib/postgresql/pg_log_archive/*
dizininde
*000000010000000700000065.00000028.backup*
isimli bir dosya hali hazırda mevcut ve bu yüzden de test komutu 1 dönüyor.
Bu dosyayı o dizinden farklı bir yere taşıyın. Arşivleme komutunun başarılı
çalışacaktır. Zaten ardından pg_xlog dizininde biriken wal segmentleri
kendiliğinden archive dizinine taşınmış olacak.
Özetle, aşağıdaki komutu çalıştırırsanız arşivleme kendilğinden devam
edecektir.
*mv -v
/var/lib/postgresql/pg_log_archive/000000010000000700000065.00000028.backup
/root*
İyi çalışmalar
Can Şirin
Quoting Fırat Güleç <firat(dot)gulec(at)hepsiexpress(dot)com>:
Merhabalar,
Hepsiexpress ailesi olarak aranıza katılmaktan mutluluk duyuyoruz. Size
sormak istediğim bir konu var.
Test ortamında Recovering Using a Continuous Archive Backup işlemi
yaptığımda başarılı bir şekilde recovery yaptım. Fakat log dosyalarında
sürekli ekteki hataları basmaya başladı ve artık daha önce archieve’leri
saklamak icin belirlediğim “/var/lib/postgresql/pg_log_archive” pathinde
hic dosya oluşmuyor. Default olarak “/var/lib/postgresql/9.5/main/pg_xlog”
path’inde oluşuyor. Araştırma yaptığımda restore işleminden sonra bu
şekilde hataların alınabileceğinden bahseden linklere rastladım. 1.
Linkteki en altta belirttiğim resolution’I yaptım fakat hata düzelmedi.
Henüz Barman veya standby gibi bir sunucumuz yok.
/docs/9.5/static/continuous-archiving.html#BACKUP-PITR-RECOVERY-->
Setting Up WAL Archiving’e göre ayarları yaptım.
3-
/message-id/CAL4HELd1H_1dANNDazPb4TGWVMdxWWEeECPjABUuTZn6n4rn0Q%40mail.gmail.com
Resolution
This error does not interfere with the backups and restores performed by
the software, hence you can ignore them.
However, restarting the PostgreSQL Server will eliminate these warnings in
the future.
To avoid the warnings, use the archive command without the test utility as
shown in the example below.
archive_command = 'cp %p /opt/PostgreSQL/9.1/archive_dir/%f'
For more information on running a correct archive command, see PSQL0005
<http://documentation.commvault.com/commvault/v10/article?p=products/postgresql/backup_troubleshooting.htm#psql0005>
.
İyi çalışmalar.
*FIRAT GÜLEÇ*
Veritabanı Yöneticisi
firat(dot)gulec(at)hepsiexpress(dot)com
*M:* 0 532 210 57 18
İnönü Mh. Mimar Sinan Cd. No:3 Güzeller Org.San.Bölg. GEBZE / KOCAELİ
------------------------------
[image: Inline image 1]
,
adresine yollayabilirsiniz.
---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to majordomo(at)postgresql(dot)org)