如何判断酒吧老板是否在白天收到WAL流?

时间:2017-08-28 16:47:30

标签: postgresql barman

我按照thisthis中的说明进行操作。我也成功从一台服务器备份并将其恢复到另一台服务器。我的酒保在一台专用机器上。看起来不错。但是如何判断它是否在白天接收WAL流?

我可以在[barman-server]中看到基本备份:/ var / lib / barman

barman check mydb正在报道好事

[root@barman barman]# barman check mydb
Server mydb:
    PostgreSQL: OK
    is_superuser: OK
    PostgreSQL streaming: OK
    wal_level: OK
    replication slot: OK
    directories: OK
    retention policy settings: OK
    backup maximum age: OK (interval provided: 7 days, latest backup age: 24 minutes)
    compression settings: OK
    failed backups: OK (there are 0 failed backups)
    minimum redundancy requirements: OK (have 3 backups, expected at least 0)
    pg_basebackup: OK
    pg_basebackup compatible: OK
    pg_basebackup supports tablespaces mapping: OK
    pg_receivexlog: OK
    pg_receivexlog compatible: OK
    receive-wal running: OK
    archiver errors: OK

我已经创建了一个cron条目来运行barman backup mydb命令(我认为它可以进行更多的基本备份)

[root@barman ~]# cat /etc/cron.d/do_backups 
30 23 * * * /usr/bin/barman backup mydb

I share this guy's opinion这不属于单独的cron作业 - 它属于/etc/barman.d/.conf文件中的某种设置,表示“每X一次备份一次”天“或某些,但这不是我在这个问题上的问题。

如何判断它是否在日内接收WAL流?

  • 我希望看到一些进展?
  • 有没有办法看到IP地址或数据库连接,所以我肯定知道吗?
  • (我想我还需要对WAL流进行一些教育)WAL是否会将PG服务器“发送”给barman一些东西?还是从酒保的过程中“拉出来”?

1 个答案:

答案 0 :(得分:0)

barman使用 cron 命令确保WAL流实际上按预期工作

您可以查看相关文档here

如果你已经通过debian / fedora软件包安装了barman,那么这个命令会每分钟运行并添加到你的系统cron中

你可以在debian上查看:/etc/cron.d/barman

要了解barman cron作业,请在/etc/barman.conf中将log_level设置为DEBUG 并通过tailf /var/log/barman/barman.log

观看酒吧日志

每分钟,此命令处理新的WAL文件并将其存档