上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 21 下一页
摘要: 前言 最近在刷LeetCode,之前C语言的语法忘得快差不多了,现在经常使用Python写代码,而用Python写关于数组方面的算法免不了使用循环,这里简单总结下Python的遍历数组的三种方式。 遍历方式 假设:nums=[4,5,6,10,1] #第一种,for in的语法,这种语法很方便,但是 阅读全文
posted @ 2020-12-03 07:58 公众号-测试生财 阅读(1485) 评论(0) 推荐(0) 编辑
摘要: 背景 我在自己Macbook上使用homebrew安装telegraf。 执行:brew install telegraf,然后报错了:Error: Permission denied @ apply2files - /usr/local/opt/openssl/ssl/man/man3/HMAC. 阅读全文
posted @ 2020-12-02 19:23 公众号-测试生财 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 前言 Telegraf 是一个用 Go 编写的用于收集机器数据的代理程序。它可部署到机器上收集系统和服务的统计数据,并通过配置写入到 InfluxDB 数据库,然后在通过Grafana或者Chrongraf用于数据展示。 核心功能 完全由GO编写,编译产物仅为一个二进制程序,安装运行无需外部依赖 运 阅读全文
posted @ 2020-12-01 08:21 公众号-测试生财 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 背景 最近公司的项目中使用rocketmq,部署方式为多master-多slave。项目上线一周后,有一天调用方的开发突然找我,说我们的MQ服务的请求调用有延时。 我登陆到broker的机器上查看了broker的store.log,发现pagacache的大部分响应都在0~50ms,有部分请求在10 阅读全文
posted @ 2020-11-30 08:25 公众号-测试生财 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 背景 公司已上线的项目中的broker集群有部分请求响应较慢,所以进行了线上broker服务的扩容。扩容后整体broker集群的负载下来了不少。这样一周后,某天看rocketmq的客户端的日志中零星打印了报错:system busy。 问题分析 为什么broker集群扩容了,仍旧有报错呢?和开发对了 阅读全文
posted @ 2020-11-30 08:16 公众号-测试生财 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 背景 项目中使用到了pm2,用于管理微服务的启停,我在相关机器上安装好了pm2,然后使用ansible进行批量启动服务。在使用ansible的shell模块执行远程命令时候却报了错:/bin/sh: pm2 :command not found,如下图 问题定位 1. 在被执行机器上查看pm2命令, 阅读全文
posted @ 2020-11-27 08:37 公众号-测试生财 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: 前言 如果你想在mac下动态截屏,选款工具强?当然是kap! 项目地址:https://github.com/wulkano/Kap 下载 1) homebrewCask安装(不推荐) brew cask install kap 2)官网release下载(太慢了) https://github.c 阅读全文
posted @ 2020-11-26 08:50 公众号-测试生财 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 背景 最近公司的网络不稳定,本地电脑访问公司内网的环境老是超时,请教了下组内的老前辈,得知可以通过使用ssh的socket5代理,通过隧道的方式走通。 如图,我本机机器到ServerA的延时较低,但是直接访问ServerB延时较高(A和B之间网络结构关系不明),这样可以在A与B通过ssh实现sock 阅读全文
posted @ 2020-11-25 08:19 公众号-测试生财 阅读(3011) 评论(0) 推荐(0) 编辑
摘要: 背景 公司的机器上安装了某些node包有冲突,这时候我想去清理一下现有的node包缓存,重新去安装一下node包,但是node_module的目录在哪个路径呢? 解决方法 1. 查看node_modules的目录,执行:npm root -g 2. 查看npm的可执行文件所在目录:npm bin - 阅读全文
posted @ 2020-11-24 08:34 公众号-测试生财 阅读(5994) 评论(0) 推荐(0) 编辑
摘要: 前言 Elasticsearch Curator是一款ES索引(或快照)的清理神器,可以帮你轻松管理ES中的索引和快照,整体实现过程如下: 从ES集群中获取索引或者快照,作为待执行列表 通过用户定义的filters(过滤器)从待执行列表中删除索引或者快照 通过待执行列表,可以为其定义各种各样的处理动 阅读全文
posted @ 2020-11-20 08:40 公众号-测试生财 阅读(576) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 21 下一页