好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > postgresql 切換 log、xlog日志的實現

postgresql 切換 log、xlog日志的實現

熱門標簽:江蘇400電話辦理官方 天津開發區地圖標注app 濟南外呼網絡電話線路 電銷機器人能補救房產中介嗎 地圖標注要花多少錢 廣州電銷機器人公司招聘 移動外呼系統模擬題 400電話申請客服 電話機器人怎么換人工座席

os: centos 7.4

db: postgresql 9.6

切換log:

select pg_rotate_logfile();

切換xlog:

select pg_switch_xlog();

補充:postgresql流復制主從切換+resetxlog

主 192.168.3.46

從 192.168.3.47

現象:由于46主庫的xlog日志達到7T以上,磁盤空間不足,需要通過pg_resetxlog命令清日志。

解決:

1.修改postgresql參數

checkpoint_timeout = 60min   # range 30s-1d
max_wal_size = 4GB 
min_wal_size = 1GB 
checkpoint_completion_target = 0.9
wal_keep_segments = 50

2.pg_resetxlog命令清日志

操作過程:

1.停主機

#46
pg_ctl stop -D /data/postgresql/data

2.從節點提升

#47
pg_ctl promote -D /data/postgresql/data

以上兩步操作完后,發現無法連接pgpool,有以下提示:

11370 Apr 10 21:04:00 usvr47 pgpool[21766]: [11-1] 2019-04-10 21:04:00: pid 21766: LOG: new connection received
11371 Apr 10 21:04:00 usvr47 pgpool[21766]: [11-2] 2019-04-10 21:04:00: pid 21766: DETAIL: connecting host=usvr47.cityre.cn port=26224
11372 Apr 10 21:04:00 usvr47 pgpool[21766]: [12-1] 2019-04-10 21:04:00: pid 21766: LOG: failed to connect to PostgreSQL server on "192.168.3.46:5432", getsockopt() detected error "Connection refused"
11373 Apr 10 21:04:00 usvr47 pgpool[21766]: [13-1] 2019-04-10 21:04:00: pid 21766: LOG: degenerate backend request for node_id: 0 from pid [21766] is canceled because failover is disallowed on the node
11374 Apr 10 21:04:00 usvr47 pgpool[21766]: [14-1] 2019-04-10 21:04:00: pid 21766: FATAL: failed to create a backend connection
11375 Apr 10 21:04:00 usvr47 pgpool[21766]: [14-2] 2019-04-10 21:04:00: pid 21766: DETAIL: executing failover on backend

第3行是pgpool的健康檢查health_check(配置文件沒有設置定期檢查),發現主庫無法連接;

第4行是pgool觸發故障轉移,將從庫提升為主庫(配置文件沒有配置自動故障轉移,需命令pg_ctl premote手動切換);

但是pgpool中配置backend_flag1 = ‘DISALLOW_TO_FAILOVER' ,意思為不允許故障轉移,因此通過psql -p 9999 -h 192.168.3.45 -U postgres 無法登錄;將命令改為backend_flag0 = ‘ALLOW_TO_FAILOVER' 并reload后,可以登錄。

此參數導致pgpool在主庫無法連接的情況下,pgpool也無法登錄,導致客戶端無法連庫的現象。

此時通過show pool_nodes命令可以看到主庫(node id 為0)的狀態為down。

3.清除原主節點xlog

#46
#查看oid xid
pg_controldata -D /data/postgresql/data
#清日志
pg_resetxlog -o 24579 -x 58288 -f /data/postgresql/data

7T空間,清理時間大約30min。

4.重新同步數據

46作為47的slave,重新同步數據

pg_basebackup -D /data/postgresql/data -Fp -Xs -v -P -h 192.168.3.47 -p 5432 -U repl

默認會等待主庫checkpoint后同步,為避免長時間等待,在主控手動checkpoint。

同步完成后:

mv recovery.done recovery.conf
pg_ctl start /data/postgresql/data

此時新的主從即可建立。

5.查看pgpool

[postgres@usvr-3-46 ~]$ psql -p 9999 -h 192.168.3.45 -U postgres
Password for user postgres: 
psql (9.6.3)
Type "help" for help.
postgres=# show pool_nodes;
 node_id |  hostname  | port | status | lb_weight | role  | select_cnt | load_balance_node | replication_delay 
---------+--------------+------+--------+-----------+---------+------------+-------------------+-------------------
 0    | 192.168.3.46 | 5432 |down   | 0.500000 | standby | 66014   | false       | 72
 1    | 192.168.3.47 | 5432 | up   | 0.500000 | primary | 66559   | true       | 0
(2 rows)

此時發現 3.46在pgpool狀態仍然為down,需通過pcp命令將失效的節點重新加入集群。

pcp_attach_node -U postgres -h 192.168.3.45 -p 9898 -n 0

其中0為node_id。

注意:

pcp命令的密碼讀取的文件為pcp.conf,如果忘密碼,可進行如下操作:

[root@usvr47 ~]# pg_md5 postgres
e8a48653851e28c69d0506508fb27fc5
[root@usvr47 ~]# echo "postgres:e8a48653851e28c69d0506508fb27fc5" >> pcp.conf

而不是通過命令pg_md5 -m -u postgres -p 生成密碼,放在pool_passwd文件中,此文件密碼為連接postgresql的密碼,一定要注意。

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • PostgreSQL 打印日志信息所在的源文件和行數的實例
  • 解決PostgreSQL日志信息占用磁盤過大的問題
  • Postgresql 如何清理WAL日志
  • PostgreSQL歸檔配置及自動清理歸檔日志的操作
  • 關于PostgreSQL錯誤日志與慢查詢日志收集
  • Postgresql的日志配置教程詳解
  • PostgreSQL 日志文件的所在位置

標簽:溫州 榆林 海西 杭州 辛集 寶雞 昭通 濮陽

巨人網絡通訊聲明:本文標題《postgresql 切換 log、xlog日志的實現》,本文關鍵詞  postgresql,切換,log,xlog,日志,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《postgresql 切換 log、xlog日志的實現》相關的同類信息!
  • 本頁收集關于postgresql 切換 log、xlog日志的實現的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: AAA日本高清在线播放免费观看 | 男同1069gay视频播放| 一级做a爱片久久蜜桃| 成人黄软件网18免费app| 韩国人hdxxxx美女| 99久久久无码国产精品色戒| 襄阳武漢人爽久久 爱| 双性受抽搐潮喷调教老师与学生| 国产在线精品观看| 娇妻粗大高潮白浆A片91| 漂亮的秘书伦理HD| 宝贝你的胸好大下面好紧| 欧美同性猛男gay69 | 久久国产精品2020免费m3u8| 看尻逼| 亚洲日本国产乱码va在线观看| 法国色情巜狂野性妓女在线观看| 91蜜桃黑人人妻| 日本久久精品免视看国产成人| 青青子衿免费观看完整版高清| 日韩视频在线观看| 无遮挡啪啪摇乳动态图| 黄色软件污污| 走一步撞一下带着上楼| 色婷亚洲| japanese精久国产精品| 寡妇的大乳BD高清电影| 修文县| 国产毛片一级国语版| 成品直播大全免费观看| 欧美熟妇hairy高潮HD| 日韩精品亚洲一级在线观看| 操美女的网站| A片高潮抽搐猛戳喷水| 中国女人特级毛片| 国产白嫩在线| 成人免费在线视频| 扒开跪趴惩罚撅高调教| 黑人巨大精品欧美一区二区桃花岛| 自慰ThePorn喷白浆| 六月丁香婷婷激情国产|