前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小记两个问题

小记两个问题

作者头像
SRE运维实践
发布2019-07-08 13:17:50
7200
发布2019-07-08 13:17:50
举报
文章被收录于专栏:SRE运维实践

序言

一开会就想睡觉,错过了最初的美好。。。

同城异地灾备,业务双活,其实也不过就是看看是否需要SLB或者GSLB或者DNS,在进行灾备的时候,最主要的还是DNS服务的提供,在进行切换的时候,大部分就是将DNS重新绑定IP地址,从而进行主从切换。。切换只不过是一个脚本。

同城异地是否需要考虑延迟。。。多远才算远,多久的延迟业务才能接受。。。一切看业务。

莫惊慌,小问题

1、 磁盘空间

在查看磁盘空间的时候,总是会莫名的不知道磁盘空间去哪儿了,例如在使用df统计磁盘的时候,发现和du统计的相差50个G。。。

一般的情况都是因为删除了相关的日志文件,从而导致了磁盘空间减少。

只要使用lsof |grep delete从而可以找出删除进程的pid,然后。。。这个时候就必须重启服务了,否则的话是不能释放磁盘空间的,但是。。。

其实还有一种情况不用重启服务,上次一不小心删除了一个当前正在使用的文件,但是这个服务使用了轮替机制,也就是根据文件的大小和文件的数量进行替换,在删除掉实际的文件之后,其实这个时候,进程还是在统计这个文件的大小,当文件的大小增加到限定值的时候,会自动进行轮替这个文件,从而会自动的释放磁盘空间,所以呢。。。误删并不可怕。

不过,虽然可能做了很多策略,但是当需要清理磁盘的时候,而这个文件当前被占用,那么只要置空就ok了,也就是>filename即可,最简单的方式。

在使用lsof的时候,可能会出现报错:

其实是因为无法识别的用户。

2、 访问延迟

在访问一个页面的时候,花费的时间大概需要10s,换一种代理的方式进行访问,仅仅只需要1s。。。

先查看是不是dns引起来的原因,根据ping的结果,发现时间正常,直接替换成ip地址进行访问,发现速度还是这么慢,说明不是DNS引起的。

使用浏览器F12进行调试的时候,发现访问两个域名超时,花费的时间正好需要10s,单独访问这两个域名发现的确是不能访问。

猜测:在进行代理访问的时候,代理直接抛弃了这个访问的请求,从而响应速度在1s之内。。。

验证:在本地设置本地dns解析,将这几个请求全部解析为127.0.0.1,从而让本地拒绝这个请求。

测试:再次访问,页面花费时间1s。

代理也能抛弃请求,从而不需要等到超时。当然,这不是根本的解决方案,根本的解决方案还是要修改这个页面的请求,为什么会访问这个url,修改为正确的url即可。

在本地修改dns只是一个访问,然后准备在DNS中将这几个域名进行注册,然而。。。写的DNS API需要加zone,从而放弃此方案,本来还以为只要加一个dns解析就好了,添加zone,也是一个很复杂的请求。

python的dns api了解一下。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-10-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SRE运维实践 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档