问题现象:现场hik ipc在vlc通过rtsp取流地址(rtsp://admin:xxxxxxxx@44.110.81.45:554/Streaming/Channels/101?transportmode=unicast)取流,发现vlc界面并没有画面,但是看编码统计却是有收到码流包的。而且换另 ...
分类:
其他好文 时间:
2019-12-20 00:59:41
阅读次数:
401
MacOS安装npm全局包的权限问题 解决办法:修改npm包所安装目录的权限:sudo chown -R $USER /usr/local 然后输入密码就可以了 deMBP:~ $ sudo chown -R $USER /usr/localchown: /usr/local: Operation ...
分类:
系统相关 时间:
2019-12-18 21:36:33
阅读次数:
113
线上问题排查,这些命令你一定用得到! 了解机器连接数情况 问题:1.2.3.4 的sshd的监听端口是22,如何统计1.2.3.4的sshd服务各种连接状态(TIME_WAIT/ CLOSE_WAIT/ ESTABLISHED)的连接数。 常见方法: netstat -n | grep 1.2.3. ...
分类:
其他好文 时间:
2019-12-17 00:35:40
阅读次数:
100
最近项目升级jdk,从jdk7 升级到 jdk8,本地已经自测完成了,需要部署到测试环境,测试环境已经装好 jdk8 了,但是tomcat 的版本还是 7。不过,据我之前了解,tomcat7是可以运行JDK8编译的web工程的,只要tomcat的运行环境的JDK是1.8即可。但是不能有比JDK1.8 ...
分类:
Web程序 时间:
2019-12-11 21:56:11
阅读次数:
109
官方文档下载arthas-boot.jar,然后用java -jar的方式启动:curl -O https://alibaba.github.io/arthas/arthas-boot.jarjava -jar arthas-boot.jar执行该程序的用户需要和目标进程具有相同的权限。比如以adm... ...
分类:
其他好文 时间:
2019-12-11 09:49:52
阅读次数:
158
一开发同事反馈,在SHELL脚本中使用echo -e 将结果输出到文件中,表现与预期不同,具体如下:【echo 的man如下所示】 开发同事在脚本中是这样调用他写的脚本的: 操作系统:ubuntu14.04 脚本内容【示例】: 可以看到使用sh 执行脚本与直接在shell 中运行该命令,可以看到结果 ...
分类:
系统相关 时间:
2019-12-07 21:15:47
阅读次数:
120
一、问题排查 debug调试的framework日志信息: 根据日志,进入MediaPlayer的framework层看源码 STEP 1 先从 可以看到这是正常的new了一个C++层的MediaPlayer 以及设置了一个Java层的弱引用给C++层的MediaPlayer监听,目前一切正常 ST ...
分类:
其他好文 时间:
2019-12-04 21:49:48
阅读次数:
440
当网络出现问题时,第一需要的是锁定网络问题所在,然后再去尝试寻找解决的方法。下面是个人常用的排查手段总结,希望对你有所帮助。 ping命令的使用 ping:ICMP协议(查询报文、差错报文是traceroute命令),封装在IP包内 这里的类型:主动请求为8,主动应答为0 ping命令问题排查 当然 ...
分类:
其他好文 时间:
2019-11-24 11:56:30
阅读次数:
72
问题描述: 线上一个服务的突然挂了,无法被调用,查看该服务日志发现Dubbo的线程池全满了: 没有多少访问量,但是线程却猛增,猜测可能是哪里出现了死循环或者哪里发生了死锁。 首先,检测一下服务器的CPU使用量,发现在正常范围内,基本上可以排除哪里出现了死循环。 先找出该服务的进程,用 命令 线程在分 ...
分类:
其他好文 时间:
2019-11-23 19:58:47
阅读次数:
149
JavaGC的相关知识点在《深入理解JAVA虚拟机》上比较琐碎,有的概念没有详细介绍,前后顺序也不太连贯。为了便于理解原理和问题排查,反复阅读了这一部分及相关文章后简单的总结一下。
思想脉络是:JVM内存模型->内存模型中的堆的进一步分代->GC回收算法、日志、回收器,从一个面(内存模型)到一个点... ...
分类:
编程语言 时间:
2019-11-22 19:08:34
阅读次数:
94