死锁原因 Java发生死锁的根本原因是:在申请锁时发生了交叉闭环申请。即线程在获得了锁A并且没有释放的情况下去申请锁B,这时,另一个线程已经获得了锁B,在释放锁B之前又要先获得锁A,因此闭环发生,陷入死锁循环。 监控死锁 VisualVM监控工具有明显线程死锁提醒,也可监控到发生死锁的线程、类、代码 ...
分类:
编程语言 时间:
2020-07-05 17:44:12
阅读次数:
81
1.驱逐策略 kubelet持续监控主机的资源使用情况,并尽量防止计算资源被耗尽。一旦出现资源紧缺的迹象,kubelet就会主动终止部分pod的运行,以回收资源。 2.驱逐信号 以下是一些kubelet能用来做决策依据的信号,依据这些信号来做驱逐行为。 memory : 内存; nodefs: 指n ...
分类:
Web程序 时间:
2020-07-05 15:33:30
阅读次数:
124
更好的阅读体验建议点击下方原文链接。 原文地址:http://maoqide.live/post/practice/monitor-system/ 本文为个人对监控系统的设计调研后的总结及个人理解,如有偏差,欢迎指正。 监控系统是企业运维系统中非常重要的一环,一个强大成熟的监控系统,能够对所有业务系 ...
分类:
其他好文 时间:
2020-07-05 15:33:07
阅读次数:
80
AWS云上混沌工程实践之启动篇 工程师团队最不愿碰到的便是大半夜被电话叫醒,开始紧张地查验问题,处理故障以及恢复服务。也许就是因为睡前的一个很小的变更,因某种未预料到的场景,引起蝴蝶效应,导致大面积的系统混乱、故障和服务中断,对客户的业务造成影响。特别是近几年,尽管有充分的监控告警和故障处理流程,这 ...
分类:
其他好文 时间:
2020-07-05 15:14:15
阅读次数:
88
旁边大佬让我重新写一个某XX监控脚本 需要请求https遇到了如下的问题 花了一下午解决这个问题。。。 害太菜,。。。。 遇到的问题: requests.post 发送https请求的时候报错 解决方法加上verify=False 还报错继续处理 857: InsecureRequestWarnin ...
分类:
编程语言 时间:
2020-07-05 12:03:39
阅读次数:
110
mysql性能监控指标 1.系统mysql的进程数 ps -ef | grep "mysql" | grep -v "grep" | wc –l 2.Slave_running mysql > show status like 'Slave_running'; 如果系统有一个从复制服务器,这个值指明 ...
分类:
数据库 时间:
2020-07-05 00:14:52
阅读次数:
93
1、时间同步 #di.time sync /usr/sbin/ntpdate time.apple.com echo '#time sync by oldboy at 2019-3-30' >> /var/spool/cron/root echo '*/5 * * * * /usr/sbin/ntp ...
分类:
其他好文 时间:
2020-07-04 23:08:59
阅读次数:
112
你有可能是系统上线后,或者闲来无聊看到我的 Sar sar命令的常用格式如下。 sar[options...][[]] sar如果不加参数,则默认是读取历史统计信息,你可以指定interval和count对当前的系统活动进行统计。其中参数的具体说明如下。 interval为采样间隔, count为采 ...
分类:
系统相关 时间:
2020-07-04 22:42:49
阅读次数:
80
以下内容,来自网络资料整理和个人安装使用结果。后续会持续更新 ...
分类:
其他好文 时间:
2020-07-04 21:13:41
阅读次数:
90
启动集群及监控 进入目录 cd /usr/local/hadoop-2.6.5/sbin/ 启动整个集群组件 ./start-dfs.sh 启动yarn集群 ./start-yarn.sh 启动日志服务 ./mr-jobhistory-daemon.sh start historyserver 查看 ...
分类:
其他好文 时间:
2020-07-04 16:57:27
阅读次数:
64