在工作中有时会碰到端口被占用的情况,这时候需要查看端口占用情况进行问题排查。在linux系统中,可以使用下面两个命令来查看端口占用情况。 1、lsof命令 lsof(list open files)命令功能:列出当前系统打开文件。在linux系统中,一切皆文件,通过文件不仅仅可以访问常规数据,还可以 ...
分类:
系统相关 时间:
2018-11-29 12:24:35
阅读次数:
572
首先查看进程中cpu的使用率和内存使用情况,命令:top 1)如果程序正常运行:使用jstack [-l] pid > xxx.log将所有线程信息输入到指定文件中 2)如果程序无响应:使用 jstack -F [-m] [-l] pid >xxx.log强制打印栈信息 jstack解决CPU过高的 ...
分类:
系统相关 时间:
2018-11-19 12:38:26
阅读次数:
170
java应用向hbase中写数据,出现NotServingRegionException:Region ... is not online异常 ...
分类:
其他好文 时间:
2018-11-15 14:32:01
阅读次数:
2698
1、cpu使用情况如图: 2、执行命令 :jstack 126624 > cpu1112.log (注意执行此命令时的用户需为执行进程的用户,所以此处需要用weblogic用户) 若执行此命令报错: Unable to open socket file: target process not res ...
分类:
编程语言 时间:
2018-11-12 17:42:54
阅读次数:
557
dump 方法栈信息 jstack $pid /home/$pid/jstack.txt dump jvm内存使用情况 jmap heap $pid /home/$pid/jmapheap.txt dump jvm二进制的内存详细使用情况 (set JAVA_OPTS=%JAVA_OPTS% ser ...
分类:
系统相关 时间:
2018-11-11 16:02:58
阅读次数:
1328
作为一个合格的开发人员,不仅要能写得一手还代码,还有一项很重要的技能就是排查问题。这里提到的排查问题不仅仅是在coding的过程中debug等,还包括的就是线上问题的排查。由于在生产环境中,一般没办法debug(其实有些问题,debug也白扯。。。),所以我们需要借助一些常用命令来查看运行时的具体情 ...
分类:
编程语言 时间:
2018-11-10 22:38:06
阅读次数:
205
排查CentOS 7中chronyc sources 时间无法同步问题
分类:
其他好文 时间:
2018-11-09 12:40:21
阅读次数:
1145
有一台预上线的服务器最近在做压力测试,也引发了一系列的相关问题,排查思路可以提供参考。问题的起因就是收到同事提醒,根据监控报警提示,磁盘空间满了。上面有一个MySQL服务,现在已经写入不了数据了。createtabletest(idint);ERROR14(HY000):Can‘tchangesizeoffile(Errcode:28-Nospaceleftondevice)碰到这类问题,
分类:
数据库 时间:
2018-11-08 23:17:18
阅读次数:
228
同步交互:发送一个请求,等待返回,然后再发送下一个请求; 同步交互一定要考虑网络的影响; 举个我工作中遇到的一个问题: 1.业务场景,在易招赢列表中采集一个名单,采集完会调用同步接口,同步到商管家的客户列表; 2.出现的问题,有用户反馈采集完后,在易招赢采集完后,没有同步到商管家的客户列表; 3.问 ...
分类:
其他好文 时间:
2018-11-08 12:14:36
阅读次数:
166
性能相关的数据指标 通过Redis-cli命令行界面访问到Redis服务器,然后使用info命令获取所有与Redis服务相关的信息。通过这些信息来分析文章后面提到的一些性能指标。 info命令输出的数据可分为10个类别,分别是: server clients memory persistence s ...
分类:
其他好文 时间:
2018-11-02 21:41:09
阅读次数:
155