当前位置: 首页 > wzjs >正文

广州的一起做网站国外免费建站网站

广州的一起做网站,国外免费建站网站,武汉建站公司,南阳网站建设域名公司文章目录 环境症状问题原因解决方案相关文档报错编码 环境 系统平台:N/A 版本:N/A 症状 集群状态: [rootbthbj-hgywsjkjq-ip28-cen76 ~]# hghactl list Cluster: highgo-ee-cluster —---------------------—---------- | Member | Ho…

文章目录

  • 环境
  • 症状
  • 问题原因
  • 解决方案
  • 相关文档
  • 报错编码

环境

系统平台:N/A
版本:N/A

症状

集群状态:

[root@bthbj-hgywsjkjq-ip28-cen76 ~]# hghactl list

  • Cluster: highgo-ee-cluster —±-------------±--------±—±----------+

| Member | Host | Role | State | TL | Lag in MB |

±---------±-------------------±-------------±--------±—±----------+

| pgsql_1 | x.x.100.1:5866 | leader | running | 84 | |

| pgsql_2 | x.x.100.2:5866 | crash | running | 84 | 0 |

±---------±-------------------±-------------±--------±—±----------+

注意:虽然状态显示为crash,但是实际状态并未停止,仍然是running,数据库正常访问。

问题原因

检查hghac日志:

2020-04-03 14:40:35,434 INFO: Lock owner: None; I am pgsql_2

2020-04-03 14:40:35,524 INFO: PAUSE: postgres is not running

2020-04-03 14:40:45,433 INFO: Process 77888 is not postmaster, too much difference between PID file start time 1565058216.95 and process start time 1565058213

2020-04-03 14:40:45,434 INFO: Process 77888 is not postmaster, too much difference between PID file start time 1565058216.95 and process start time 1565058213

2020-04-03 14:40:45,434 WARNING: Postgresql is not running.

2020-04-03 14:40:45,434 INFO: Lock owner: None; I am pgsql_2

2020-04-03 14:40:45,523 INFO: PAUSE: postgres is not running

2020-04-03 14:40:55,435 INFO: Process 77888 is not postmaster, too much difference between PID file start time 1565058216.95 and process start time 1565058213

2020-04-03 14:40:55,435 INFO: Process 77888 is not postmaster, too much difference between PID file start time 1565058216.95 and process start time 1565058213

2020-04-03 14:40:55,435 WARNING: Postgresql is not running.

原因:

由于服务器时间发生跳变,则进程在操作系统中的启动时间戳也会发生改变,不再与$PGDATA/postmaster.pid文件中记录的时间相同,

hghac(patroni)会认为有集群以外其他的postmaster正在该$PGDATA运行,并尝试停止postmaster进程,但是由于操作系统pid一致,未能成功停止该进程,所以会不断切换节点状态。

解决方案

解决方案:

  1. (稳妥推荐)条件允许情况下,在问题节点手动重启集群服务和数据库服务,让数据库的postmaster.pid中记录的时间戳更新。或者:

  2. 手动修改postmaster.pid,修改:

[root@localhost data]# cat postmaster.pid

77888

/opt/highgo/hgdb-see-4.5.8/data

1565058213 <—修改为hghac日志中的记录时间,

5866

/tmp
*
5866001 48

ready

注意:一些版本中,hghac日志会把进程时间和pid创建时间位置反了,所以将postmaster.pid的时间改为日志中另一个时间,让两个时间相同即可。

相关文档

报错编码

http://www.dtcms.com/wzjs/506089.html

相关文章:

  • 网站代码怎么写百度竞价推广代理
  • 一小时学做网站杭州seo价格
  • 静态网站更新59软文网
  • 在线音乐网站开发数据库竞价sem托管
  • 湘潭建设网站营销技巧
  • 用哪个网站做相册视频文件夹百度关键词优化服务
  • 做网站推广有用吗域名怎么注册
  • 网站排名seo谷歌推广哪家公司好
  • 企业网站建设需求调查青岛seo整站优化招商电话
  • 上海专业高端网站建设百度指数峰值查询
  • 关于加强政府网站建设高质量软文
  • 政府网站建设的自查报告杭州网站建设方案优化
  • wordpress 当前位置优化官网咨询
  • 事业单位网站设计零基础怎么做电商
  • 北京网站设计研究与开发公司站长之家音效
  • WordPress侧滑手机菜单seo网站营销推广公司
  • wordpress安装2个网站吗申请自己的网站
  • 币客bkex是一群外行人做的网站房地产营销策略有哪些
  • 网站怎么做淘宝客软件公司
  • 青岛做网站大公司有哪些关键词优化seo优化排名
  • 大连网站建设设计15个常见关键词
  • 北京网站建设制作哪家公司好管理微信软件
  • 网站开发php未来发展沧州网站建设优化公司
  • 企业网站建设规划设计任务书湖南seo优化按天付费
  • 不用下载直接浏览的网站sem是什么分析方法
  • wordpress-Cosy主题seo算法优化
  • 深圳做网站比较商城小程序
  • 深圳平台网站建设有源码怎么搭建网站
  • 建设网站需要体现的流程有哪些内容信息流优化师前景
  • php语言的网站建设抖音seo运营模式