|
|
|
|
移动端
创建专栏

线上问题排查,这些命令你一定用得到!

本文来源:http://www.2233122.com/www_591hx_com/

太阳城娱乐网最快登入,其父母称,这对龙凤胎前世是灵魂伴侣,但由于一场可怕的悲剧而被迫分开。报道称,澳洲当局不允许游客在海拔1550米以上的山上露营,登山者也不能在雷雨期间下山。“那天下着雨,地铁施工现场环境比我想象中还要艰苦”,工人于沉默中传递出的力量使刘畅很受触动,他沉思良久,最后选择用局部肖像的形式刻画工人的内在精神状态。  做法:  1、柿子洗净晾干水分;  2、小碗里倒进白酒,把柿子滚动几下蘸上白酒;  3、让柿子表面蘸匀白酒;  4、依次把所有柿子蘸上白酒,把蘸上白酒的柿子装进密封袋或干净容器里密封。

2015年底,发射场合练工作如期圆满完成,全面考核了工程大系统间的接口匹配性以及火箭设计、发射流程等环节的正确性。  作为该战略背后的操刀者,张勇首次向新浪科技谈到了关于这一战略的看法,“强大的中台将能够让我们电商和云计算的能力获得更多的沉淀,更好地去服务前端的各种业务。由于其真迹十分脆弱,如世界闻名的《向日葵》,很少在荷兰梵高博物馆以外的地方展出,有些作品甚至从未离开过该馆。”黄百鸣信心十足地透露,为了做好这部“大投入、大制作”的影片,总投资不仅高达350亿韩元,而且在动作特效方面亦采用了整套好莱坞团队参与完成,械战、肉搏、爆破、飞车等惊险刺激情结均属实拍。

  4、《重庆堂随笔》:清络火湿热,解温疫秽恶浊邪,息肝胆浮越风阳,治痉厥癫痫诸症。这里,就是中央美术学院,一座穿越了近百年光阴的中国美术界最高学府,一个享誉国内外的培养艺术人才的摇篮。它用蘸满人文情怀的笔触关怀现实,用“尽精微、致广大”的教学理念孕育出一代代具有“文心”和“匠意”的人才,也在用心勾勒出一幅“具有鲜明中国特色、世界一流水平”的高等美术学院的宏伟蓝图。我们国家实行的“收储-抛储”政策,原本的出发点是好的,稳定市场价格,争取棉花定价权。

线上问题排查,以下场景,你遇到过吗?下面,我们一起来看。

作者:58沈剑|2019-11-12 08:53

线上问题排查,以下场景,你遇到过吗?

一、了解机器连接数情况

问题:1.2.3.4的sshd的监听端口是22,如何统计1.2.3.4的sshd服务各种连接状态(TIME_WAIT/ CLOSE_WAIT/ ESTABLISHED)的连接数。

常见方法:

  • netstat -n | grep 1.2.3.4:22 | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’
  • netstat -lnpta | grep ssh | egrep “TIME_WAIT | CLOSE_WAIT | ESTABLISHED”
  • n [仅限于阿里云]

说明:netstat是追查网络连接问题常用工具,和grep/awk结合更是神器,当然如果在阿里云上,还有更方便的方法。

二、从已经备份好的日志中查询数据

问题:从已备份的suyun.2019-06-26.log.bz2日志中,找出包含关键字1.2.3.4的日志有多少条。

常见方法:

  • bzcat suyun.2019-06-26.log.bz2 | grep '1.2.3.4' | wc -l
  • bzgrep '1.2.3.4' suyun.2019-06-26.log.bz2 | wc -l
  • less suyun.2019-06-26.log.bz2 | grep '10.37.9.11' | wc -l

说明:线上日志文件一般以bz2 压缩之后保留,如果解压查询,非常耗空间与时间,bzcat和bzgrep是研发同学必须掌握的工具。

三、备份服务的技巧

问题:打包备份/opt/web/suyun_web目录,排除掉目录中的logs和目录,打包好的文件存放在/opt/backup目录下。

常见方法:

  1. tar -zcvf /opt/backup/shenjian.tar.gz \ 
  2.     -exclude /opt/web/suyun_web/logs \ 
  3.     /opt/web/suyun_web 

说明:这个命令线上应用较为频繁,在项目需要打包迁移时,常常需要排除掉日志目录,exclude是需要掌握的参数。

四、查询线程数

问题:查询服务器运行服务的总线程数,当机器线程数超报警阀值时,能快速查出相关进程及线程信息。

参考答案:

  • ps -eLf | wc -l
  • pstree -p | wc -l

五、磁盘报警,清空最大文件

问题:找出服务器上,某个正在运行的tomcat产生的大量异常日志,找出该文件,并释放空间。不妨设该文件包含log关键字,并且大于1G。

常见方法:

第一步,找到该文件

  1. find / -type f -name "*log*" | xargs ls -lSh | more  
  2. du -a / | sort -rn | grep log | more 
  3. find / -name '*log*' -size +1000M -exec du -h {} \; 

第二步,将文件清空

假设找到的文件为a.log

正确的情况方式应该为:

  1. echo "">a.log 

文件空间会立刻释放。

很多同学会使用:

  1. rm -rf a.log 

这样文件虽然删除,但是因tomcat服务仍在运行,空间不会立刻释放,需要重启tomcat才能将空间释放。

六、显示文件,过滤注释

问题:显示server.conf 文件,屏蔽掉#号开头的注释行

常见方法:

  • sed -n '/^[#]/!p' server.conf
  • sed -e '/^#/d' server.conf
  • grep -v "^#" server.conf

七、磁盘IO异常排查

问题:磁盘IO异常如何排查,类似写入慢或当前使用率较高,请查出导致磁盘IO异常高的进程ID。

常见方法:第一步:

  1. iotop -o 

查看当前正在写磁盘操作的所有进程ID信息。

第二步:如果此时各项写入指标都很低,基本没有大的写入操作,则需要排查磁盘自身。可以查看系统

  1. dmesg 

  1. cat /var/log/message 

看看是否有相关的磁盘异常报错,同时可以在写入慢的磁盘上touch一个空文件看看,是否磁盘故障导致无法写入。

【本文为51CTO专栏作者“58沈剑”原创稿件,转载请联系原作者】

太阳城娱乐网最快登入戳这里,看该作者更多好文

【编辑推荐】

  1. 几个线上问题追查的常用命令 | 1分钟系列
  2. 日志配置热更新技术实践
【责任编辑:赵宁宁 TEL:(010)68476606】

点赞 0
大家都在看
猜你喜欢
菲律宾申博怎么登入 菲律宾申博开户网址 申博138娱乐直营网 www.333msc.com 菲律宾申博网址登入 www.77sbc.com
菲律宾申博代理开户合作 申博游戏官网登入 申博真人游戏娱乐登入 申博会员登录 www.360msc.com 太阳城赌场太阳城直营网
申博太阳城游戏帐号 www.88tyc.com 申博太阳城在线即时到账 申博sunbet现金直营网 申博现金网登入 申博开户网登入