1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

Polardb故障处理分享

Polardb故障处理分享

大家好,我是本际云服务器推荐网的小编小本本。随着国产数据库Polardb的推广及应用,数据库故障开始增多,今天给大家分享一篇Polardb故障应急处理思路。

Polardb故障处理分享

日志分析

应用反馈某模块登陆异常,查看数据库有大量进程active状态,持续时间超过30分钟,通过kill进程并重启应用无法恢复,查看日志文件postgresql-10-26_024511.log。日志中存在以下日志:ERROR: dsa_areacouldnotattachtosegment。其中53316和53315进程都退出了,很有可能是hang,并且影响到其他的进程。

该问题是并行查询过程中触发,短期内通过关闭并行查询来规避,目前生产已经关闭并行。

解决办法

通过重启实例恢复,由于重启过程中,实例无法正常停止,导致管控重启流程超时失败,通过手工修复拉起实例。手动流程如下:

  1. 将长时间运行的流程直接设置为中断
  2. 清理ins_lock文件
  3. 将中断的集群进行重建

相关工具配套的场景沉淀,Polardb应急手工拉起流程的熟悉。

总结

以上是本次Polardb故障处理分享,大家在实际应用中需多加注意。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/5899.html