线上问题排查,这些命令你一定用得到!
【线上直播】11月21日晚8点贝壳技能总监侯圣文《数据安详之数据库安详黄金法例》
线上题目排查,以了局景,你碰着过吗? 一、相识呆板毗连数环境 题目:1.2.3.4的sshd的监听端口是22,怎样统计1.2.3.4的sshd处事各类毗连状态(TIME_WAIT/ CLOSE_WAIT/ ESTABLISHED)的毗连数。 常见要领:
声名:netstat是追查收集毗连题目常用器材,和grep/awk团结更是神器,虽然假如在阿里云上,尚有更利便的要领。 二、从已经备份好的日记中查询数据 题目:从已备份的suyun.2019-06-26.log.bz2日记中,找出包括要害字1.2.3.4的日记有几多条。 常见要领:
声名:线上日记文件一样平常以bz2 压缩之后保存,假如解压查询,很是耗空间与时刻,bzcat和bzgrep是研发同窗必需把握的器材。 三、备份处事的能力 题目:打包备份/opt/web/suyun_web目次,解除去目次中的logs和目次,打包好的文件存放在/opt/backup目次下。 常见要领:
声名:这个呼吁线上应用较为频仍,在项目必要打包迁徙时,经常必要解除去日记目次,exclude是必要把握的参数。 四、查询线程数 题目:查询处事器运行处事的总线程数,当呆板线程数超报警阀值时,能快速查出相干历程及线程信息。 参考谜底:
五、磁盘报警,清空最大文件 题目:找出处事器上,某个正在运行的tomcat发生的大量非常日记,找出该文件,并开释空间。不妨设该文件包括log要害字,而且大于1G。 常见要领: 第一步,找到该文件
第二步,将文件清空 假设找到的文件为a.log 正确的环境方法应该为:
文件空间会立即开释。 许多同窗会行使:
这样文件固然删除,可是因tomcat处事仍在运行,空间不会立即开释,必要重启tomcat才气将空间开释。 六、表现文件,过滤注释 题目:表现server.conf 文件,屏障掉#号开头的注释行 常见要领:
七、磁盘IO非常排查 题目:磁盘IO非常怎样排查,相同写入慢或当前行使率较高,请查出导致磁盘IO非常高的历程ID。 常见要领:第一步:
查察当前正在写磁盘操纵的全部历程ID信息。 第二步:假云云时各项写入指标都很低,根基没有大的写入操纵,则必要排查磁盘自身。可以查察体系
或
看看是否有相干的磁盘非常报错,同时可以在写入慢的磁盘上touch一个空文件看看,是否磁盘妨碍导致无法写入。 【本文为51CTO专栏作者“58沈剑”原创稿件,转载请接洽原作者】 戳这里,看该作者更多好文
(编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |