摘要:
背景 当一个事件表中有大量告警时,需要一种方法能校验事件、子事件、告警数据的正确性。 采用 python + pymongo 连接到mongo库,并执行一些sql操作。 相关资料 Python教程 安装准备 安装pymongo组件 在ubuntu上执行命令: sudo apt install pyt 阅读全文
摘要:
背景 有两个需求,使用shell脚本实现。需要如下: 批量创建多个nginx容器 将某个目录下的文件拷贝到多个容器中 批量创建容器 创建shell文件 创建一个sh文件,如:create_nginx.sh,脚本内容: #~/bin/bash echo "delete all container... 阅读全文
摘要:
说明 服务CPU高的本质原因是某个方法一直在执行,导致其他线程阻塞。 场景 场景一:使用RedisLock CPU高原因:使用RedisLock,导致未获取到锁的线程排队阻塞。 解决办法:减少RedisLock内的操作,特别是耗时长的操作。 场景二:kafka多线程消费 CPU高原因:Kafka的消 阅读全文