注册
【案例】归档上限配置过大引发应用报错
培训园地/ 文章详情 /

【案例】归档上限配置过大引发应用报错

输入法 2023/03/03 1319 0 0

【场景】
应用无法提交修改,管理工具里执行成功,但是提交会报错
image.png
【排查】
查看$DM_HOME/log
image.png
清楚可以看到,日志里提示磁盘空间不足,
查看磁盘使用情况,发现归档目录/dmarch使用率达到100%

【处理方式】:磁盘扩容
【分析思考】:在设置归档的时候,明明设置了归档上限,为什么还好引发这种问题呢?
我的问题场景:/dmarch磁盘总大小为100G,而配置归档上限的时候也配置了100G

  • 我在配置的时候,将归档上限配置为磁盘空间的100%,但是忽略了一点是,DM在写归档的时候,这点和MySQL是有些类似的,归档文件不会正正好的就是你设置的单个归档文件大小,如果事务过大,是可能超出的。
  • 外一个原因,DM调用线程去清理归档的时候,归档磁盘也需要留有一定的空间,否则线程不能正常运行

【总结】:设置归档上限虽然好用,但是可不要贪多哦

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服