On Tue, Dec 16, 2014 at 11:36 PM, Joseph Kregloh <jkreg...@sproutloud.com> wrote: > > archive_command: > archive_command = '/usr/local/pgsql/data/log_shipper.sh "%p" "%f"' > > log_shipper.sh > #!/usr/local/bin/bash > rsync -a $1 pgprod@prod-db-slave:archive/$2 < /dev/null; > rsync -a $1 pgprod@prod-db-slave:p3_wal_files/$2 < /dev/null; # Temp > storage for WAL files >
Sorry, I read your other posts just now. This seems sane to me. > > recovery.conf > standby_mode = 'on' > primary_conninfo = 'host=prod-db port=5434 user=USER password=PW' > trigger_file = '/tmp/pgsql_prod_db.trigger' > restore_command = 'cp -f /usr/local/pgsql/archive/%f %p < /dev/null' > Since you are specifying the restore_command and archive (As per my understanding of your situation) is full, should not you start polling the secondary wal archive that you have spcifcied in archive.sh? > archive_cleanup_command = 'pg_archivecleanup /usr/local/pgsql/archive/ %r' > I generally don't prefer this since archives are helpful for a PITR as well so I prefer cleaning them up manually. Best Regards, *Sameer Kumar | Database Consultant* *ASHNIK PTE. LTD.* 101 Cecil Street, #11-11 Tong Eng Building, Singapore 069533 M: *+65 8110 0350* T: +65 6438 3504 | www.ashnik.com *[image: icons]* [image: Email patch] <http://www.ashnik.com/> This email may contain confidential, privileged or copyright material and is solely for the use of the intended recipient(s).