Re: Issue with PostgreSQL replication and PITR

From: Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at>
To: Amee Sankhesara - Quipment India <amee(dot)sankhesara(at)quipment(dot)nl>, "pgsql-general(at)postgresql(dot)org" <pgsql-general(at)postgresql(dot)org>
Subject: Re: Issue with PostgreSQL replication and PITR
Date: 2018-03-28 05:53:28
Message-ID: 1522216408.2363.10.camel@cybertec.at
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Amee Sankhesara - Quipment India wrote:
> We have setup replication and PITR on this PostgreSQL server and wal files
> for replication and PITR we are storing on the another server which is
> shared with primary and secondary server.
>
> For doing some OS migration activity for the PostgreSQL database servers
> We created two new replication server and promoted to new master server for the same
>
> During that activity one .partial file is created on master server and after
> that wal files are not copied in shared folder from which secondary server
> take it and restore it. All Wal files after .partial file are stored in pg_xlog
> folder of master data so it is increasing size of data directory of master server.
>
> Wal files are not copying in shared location of master and secondary server but
> still replication is running and on secondary server data is up to date.
>
> In logs getting only below warning :
> Warning : The failed archive command was:
> copy "D:\PostgreSQL\9.6\data\pg_xlog\0000000100000A88000000F8.partial"
> "\\10.0.0.35\Archive_Replication\0000000100000A88000000F8.partial"
> | copy "D:\PostgreSQL\9.6\data\pg_xlog\0000000100000A88000000F8.partial"
> "\\10.0.0.35\Archive_PITR\0000000100000A88000000F8.partial"
>
> Can’t figure out that in shared folder wal files are not copied but still
> secondary server is running in sync with master server.
>
> What could be reason behind this?

If archiving is not working and the standby still can replicat, I would assume
that streaming replication is configured.

Is "primary_conninfo" defined in "recovery.conf"?
Are there WAL sender and WAL receiver processes?

> And how to remove this .partial file from pg_xlog safely and how to start
> copying wal files from pg_xlog of master server to shared location of master
> and secondary server ?

You should try to figure out why your "archive_command" fails; perhaps
try it by hand. Once you have got that fixed, archiving will continue normally.

Yours,
Laurenz Albe
--
Cybertec | https://www.cybertec-postgresql.com

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Laurenz Albe 2018-03-28 05:58:11 Re: Connection hangs on new created schema
Previous Message Andreas Kretschmer 2018-03-28 05:25:51 Re: pg_dump -Fd -j2 on standby in 9.6.6