ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

小记两个问题

2021-03-09 20:51:07  阅读:169  来源: 互联网

标签:文件 两个 dns 磁盘空间 问题 访问 DNS 时候 小记


序言

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


    同城异地灾备,业务双活,其实也不过就是看看是否需要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了解一下。


标签:文件,两个,dns,磁盘空间,问题,访问,DNS,时候,小记
来源: https://blog.51cto.com/15060545/2653076

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有