线上问题排查
一颗向上的草莓
后台开发者,前端爱好者,个人博客:http://catchu.github.io
展开
-
Linux下查看端口占用情况
Linux 查看端口占用情况Linux 查看端口占用情况可以使用lsof和netstat命令。lsoflsof(list open files)是一个列出当前系统打开文件的工具。lsof 查看端口占用语法格式:lsof -i:端口号实例查看服务器 8000 端口的占用情况:# lsof -i:8000COMMAND PID USER FD ...原创 2020-03-22 11:15:41 · 172 阅读 · 0 评论 -
服务器负载过高问题分析-不是cpu高负载也不是IO负载如何处理(阿里 几乎是必考题)
关于top命令 经常问load average 参考:load average 定义(网易面试)jvm dump的使用 参考:Jvm dump jstack jmap jstat 介绍与使用(内存与线程) 以及使用jstack定位问题查看端口:如何在Windows,Linux下查看JAVA端口占用情况(阿里)问题现象:1,top命令查询服务器负载达到2.0-5之间,tomcat的c...转载 2020-03-20 14:21:22 · 836 阅读 · 0 评论 -
线上服务器CPU占用率高如何排查定位问题
国外开发者平台 HankerRank 发布的 2018 年开发者技能调查报告中有一项关于"雇主最看重哪些核心能力"的调查,结果显示如下:排名前几的比较受重视的能力分别为:解决问题、编程语言熟练程度、Debug、系统设计和性能优化。解决问题的能力以超高比例排名第一,这也是为什么很多面试过程中,面试官都喜欢问如下问题:1、你这个项目遇到的最大挑战是什么?如何解决的?2、如...转载 2019-07-24 12:56:02 · 1360 阅读 · 0 评论 -
Java 线上问题排查思路与工具使用
一、前言Java 语言是当前互联网应用最为广泛的语言,作为一名 Java 程序猿,当业务相对比较稳定之后平常工作除了 coding 之外,大部分时间(70%~80%)是会用来排查突发或者周期性的线上问题。由于业务应用 bug(本身或引入第三方库)、环境原因、硬件问题等原因,Java 线上服务出现故障 / 问题几乎不可避免。例如,常见的现象包括部分请求超时、用户明显感受到系统发生卡顿等等。...转载 2019-08-13 12:58:47 · 272 阅读 · 0 评论