[英]Postgres Register Standby fails
我正在嘗試使用 repmgr 設置一個主數據庫和一個備用數據庫。 我想我已經成功設置了 master,但是 standby 設置一直失敗。 在備用節點上 在主節點上: ...
[英]Postgres Register Standby fails
我正在嘗試使用 repmgr 設置一個主數據庫和一個備用數據庫。 我想我已經成功設置了 master,但是 standby 設置一直失敗。 在備用節點上 在主節點上: ...
[英]Repmgr and PostgreSQL data_directory permission problem
我按照說明用repmgr設置了PostgreSQL的副本服務器,但是因為權限問題無法啟動PostgreSQL服務。 在備用服務器上,我的/etc/repmgr.conf文件中有這個:node_id=2 node_name=aws-replica conninfo='host=<REDACTED ...
[英]bitnami/postgresql-repmgr docker containers not finding each other
我正在為兩個數據庫容器使用 bitnami/postgresql-repmgr docker 圖像。 如果兩個容器都在一台服務器上運行並與我的本地 docker.network 相互連接,它們工作沒有問題並且復制完成(在 bitnami 的 dockerhub 中注意到默認配置),但是當我將它們分成 ...
[英]Why repmgr showing WAL replay is paused on all standby node?
在 repmgr cluster show 命令顯示以下錯誤。 為什么它顯示 WAL 重播在 node2 和 node3 上暫停作為警告。 這里node2和node3是我的備節點。 在這里,我為 node1 和 node2 附加了 postgresql.auto.conf。 在 PITR 使用 B ...
[英]Unable to attach with upstream node using node rejoin
試圖加入我的上游 node1 但無法加入。 只顯示類似WARNING: node "node2" not found in "pg_stat_replication"的警告。 問題出在哪里? 我怎樣才能加入node1呢? 這是復制槽狀態: 以下是節點狀態: 以下是節點重新加入錯誤: 嘗 ...
[英]Does repmgr replicate "CREATE TABLESPACE"?
我的備用數據庫已關閉,因為備用服務器上的表空間不可用。 錯誤:2021-06-01 15:16:30.061 EDT [21279] FATAL: directory "/data/xxx_data_tblsp" does not exist 2021-06-01 15:16:30.061 ED ...
[英]Workaround for repmgr of PostgreSQL in Windows Server OS 2019
我在 Windows Server OS 2019 上獲得了一個 VM,用於安裝我的 Web 應用程序,該應用程序使用 PostgreSQL 9.6.6 作為 DBMS。 根據此鏈接上的文檔,不支持 Microsoft Windows 。 是否有使用或不使用repmgr配置“PostgreSQL 見 ...
[英]Preventing the Docker container from exiting when the main process dies
我正在使用帶有 repmgr 的 Postgres,我遇到的一個小問題是有時 repmgr 必須停止並啟動 Postgres 服務,這只會殺死容器,我在 Dokcerfile 中在線嘗試了一些解決方案,但似乎沒有工作,有什么我可以添加到 docker-compose 文件中以防止 docker 立即 ...
[英]repmgr standby switchover failed with ERROR: unable to connect via SSH to host "node IP", user ""
repmgr standby switchover -v 信息:在 /etc 中查找配置文件 信息:配置文件位於:“/etc/repmgr.conf” 注意:在節點“DB-Test-02”(ID:2)上執行切換 警告:無法通過 SSH 連接到遠程主機“IP” 錯誤:無法通過 SSH 連接到主機“ ...
[英]repmgr - how to make previous Primary to become a standby after failover
執行故障轉移后,我之前的主節點已關閉,而舊的備用節點成為主節點,正如預期的那樣。 我想讓舊的主節點作為備用節點加入集群。 我收集重新加入命令應該這樣做。 但是,當我嘗試重新加入它,成為新的備用服務器時,我得到了這個(我在舊的主節點上運行它): --其中 10.9.7.97 是我正在運行的節點的 i ...
[英]Setting repmgr witness node on Debian
我正在嘗試使用 PostgtrSql 11 在 Debian 上設置 repmgr 版本 5。 似乎文檔更傾向於 centos/RHEL。 當我嘗試設置 witnes 節點以啟動 repmgr 守護程序時,我收到一個錯誤,不知道在哪里尋找錯誤的原因。 這是我的 repmgr.conf 文件: 注冊沒 ...
[英]pg_stat_replication empty after failover
我已經建立了一個 3 節點集群,其中流復制沒有任何問題(通過 docker-compose 完成)。 當我停止主節點時,會選擇一個新的主節點,之前的備用節點切換到新的主節點。 但問題是沒有設置流復制。 無論我在主服務器上做什么都不會復制到備用服務器,如果我嘗試從 pg_stat_replicatio ...
[英]Assigning virtual IP in repmgr
我有一個使用 repmgr 制作的 postgres 集群。 這是應用程序的要求,他們不應該在發生數據庫切換時更改應用程序中的 IP。 有沒有辦法將虛擬 IP 與外部客戶端可以使用的 repmgr 一起使用,並且數據庫切換不應要求在應用程序中更改 IP ...
[英]Automatic failover not happening in repmgr
我有一個 2 個節點的 postgres 活動/備用集群,我使用 repmgr 創建集群。 問題是,當我停止主節點上的 postgres 服務時,不會發生自動故障轉移。 master上的repmgr.conf文件內容如下: postgresql.conf的內容如下: master和slave上 ...
[英]repmgrd automatic node rejoin
我已經將 repmgr5 安裝到帶有 repmgrd 的 Postgresql 12 數據庫上,其中有 2 個節點,一個是主節點,另一個是備用節點。 當我嘗試通過禁用主節點上的 postgresql 服務使 postgresql 自動進行故障轉移時。 切換成功,但舊主節點在新主節點之后停止,並且 ...
[英]repmgrd and supervisord on docker - losing parent?
我已經用PostgreSQL和repmgrd創建了一個 Docker 鏡像,所有repmgrd都用supervisor啟動。 我現在的問題是,當它啟動時, repmgrd通過催生supervisor似乎樣的模具,另外一個是在它的位置。 這導致我無法使用supervisorctl來控制它,而不得不解 ...
[英]Problem when upgrading postgres from 9.5 to 11
嘗試將PostgreSQL從9.5升級到11時,我在使用PostgreSQL時遇到問題。我正在使用initdb做我的主數據庫,而當我嘗試到pg_upgrade -c ,出現這樣的錯誤: 無法加載庫“ $ libdir / repmgr_funcs”:錯誤:無法訪問文件“ $ libdi ...
[英]PgPool-II and repmgr Automatic Failover
我有用於 HA 的 pgpool-II 和用於自動故障轉移的 repmgr。 Pgpool-II 也可以運行故障轉移我只是想知道使用 pgpool 或 repmgr 進行自動故障轉移嗎? 如果 pgpool 可以進行故障轉移,我是否需要使用 repmgr? 並使用shell腳本來提升新高手? ...
[英]pgpool HA + repmgr for Postgresql 9.6
我正在嘗試在我的postgresql環境(2個postgresql服務器+ 1個pgpool)中配置pgpool來進行HA,而repmgr負責復制。 我在日志中收到下一條消息: pool_hba.conf: 在postgresql pg_hba.conf中,我啟用了來自pg ...
[英]How to use repmgr with dockerized Postgresql?
我正在嘗試使用復制和自動故障轉移來創建Postgresql安裝程序。 我希望它可重用,可伸縮且可移植,因此我嘗試使用docker運行Postgres。 我也不想重新發明輪子,因此在設置postgres復制時嘗試使用repmgr作為推薦工具。 在第一台機器上,我使用docker-comp ...