上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 为了监控Redis3的运行状况,去zabbix官网查找资料,根据提示,找到了这个项目:https://github.com/blacked/zbx_redis_template 但是文档和内容已经不匹配了,比如这个配置项: trap-message mode 和 Zabbix Agent mode 阅读全文
posted @ 2019-01-23 15:28 lvelvis 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 在redis的使用过程中,有时候需要急需修改redis的配置,比如在业务运行的情况下,内存不够怎么办,这时要么赶紧删除无用的内存,要么扩展内存。如果有无用的内容可删除那么所有问题都已经解决。如果内容都是重要的,那只能选择扩展内存。说到扩展内存,redis为我们提供了一个命令。 例如:动态添加内存 我 阅读全文
posted @ 2019-01-23 15:23 lvelvis 阅读(2617) 评论(0) 推荐(0) 编辑
摘要: 缓存穿透 什么是缓存穿透? 一般的缓存系统,都是按照key去缓存查询,如果不存在对应的value,就应该去后端系统查找(比如DB)。如果key对应的value是一定不存在的,并且对该key并发请求量很大,就会对后端系统造成很大的压力。这就叫做缓存穿透。 如何避免? 1:对查询结果为空的情况也进行缓存 阅读全文
posted @ 2019-01-23 15:19 lvelvis 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1.1 变量Go 是静态类型语⾔言,不能在运⾏行期改变变量类型。使⽤用关键字 var 定义变量,⾃自动初始化为零值。如果提供初始化值,可省略变量类型,由编译器⾃自动推断。 在函数内部,可⽤用更简略的 ":=" ⽅方式定义变量。func main() {x := 123 // 注意检查,是定义新局部变 阅读全文
posted @ 2019-01-22 17:22 lvelvis 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 安装调试工具 go get github.com/derekparker/delve/cmd/dlv 增加断点调试 调试 >启动调试 阅读全文
posted @ 2019-01-22 15:12 lvelvis 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 一、Go语言下载 go语言官方下载地址:https://golang.org/dl/ 找到适合你系统的版本下载,本人下载的是windows msi版本。也可以下载Source自己更深层次研究go语言 二、GO语言安装 下载完成之后,双击go1.6.windows-amd64.msi进行安装。 如果安 阅读全文
posted @ 2019-01-22 13:34 lvelvis 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 下载安装 从这下载https://github.com/coreos/etcd/releases/download/v3.3.2/etcd-v3.3.2-linux-amd64.tar.gz tar xzvf etcd-v3.3.2-linux-amd64.tar.gz cd etcd-v3.3.2 阅读全文
posted @ 2018-12-26 11:05 lvelvis 阅读(1604) 评论(0) 推荐(0) 编辑
摘要: ldd 文件 测试是否还缺少包 阅读全文
posted @ 2018-12-19 16:53 lvelvis 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 1、查看系统是否有僵尸进程 使用Top命令查找,当zombie前的数量不为0时,即系统内存在相应数量的僵尸进程。 2、定位僵尸进程 使用命令ps -A -ostat,ppid,pid,cmd |grep -e '^[Zz]'定位僵尸进程以及该僵尸进程的父进程 僵尸进程ID:3457,父进程ID:34 阅读全文
posted @ 2018-10-23 15:05 lvelvis 阅读(43872) 评论(0) 推荐(3) 编辑
摘要: 使用istio我们可以根据权重和HTTP headers来动态配置请求路由。 基于内容的路由 因为BookInfo示例部署了3个版本的评论微服务,我们需要设置一个默认路由。 否则,当你多次访问应用程序时,会注意到有时输出包含星级,有时候又没有。 这是因为没有明确的默认版本集,Istio将以随机方式将 阅读全文
posted @ 2018-09-18 17:36 lvelvis 阅读(1325) 评论(0) 推荐(0) 编辑
摘要: 本文根据官网的文档整理而成,步骤包括安装istio 0.5.1并创建一个bookinfo的微服务来测试istio的功能。 文中使用的yaml文件可以在kubernetes-handbook的manifests/istio目录中找到,如果镜像pull失败,请根据官网的镜像自行修改。 安装环境 Cent 阅读全文
posted @ 2018-09-18 17:32 lvelvis 阅读(2047) 评论(0) 推荐(0) 编辑
摘要: Job负责处理任务,即仅执行一次的任务,它保证批处理任务的一个或多个Pod成功结束。而CronJob则就是在Job上加上了时间调度。 Job 我们用Job这个资源对象来创建一个任务,我们定一个Job来执行一个倒计时的任务,定义YAML文件: 注意Job的RestartPolicy仅支持Never和O 阅读全文
posted @ 2018-09-18 17:18 lvelvis 阅读(21222) 评论(0) 推荐(0) 编辑
摘要: 环境介绍: 关于 gitlab server和Harbor的安装这里就表述了。 一、gitlab runner的安装 (gitlab 10版本的) 1、根据具体的系统环境下载对应的二进制执行文件 1 2 3 4 5 6 7 8 # Linux x86-64 sudo wget -O /usr/loc 阅读全文
posted @ 2018-09-13 15:29 lvelvis 阅读(1196) 评论(0) 推荐(0) 编辑
摘要: 使用下面的 openssl 命令生成 CA 证书: 现在我们有了证书,我们可以使用 kubectl 创建一个 secret 对象来存储上面的证书: 配置 Traefik 前面我们使用的是 Traefik 的默认配置,现在我们来配置 Traefik,让其支持 https: 上面的配置文件中我们配置了 阅读全文
posted @ 2018-09-05 10:13 lvelvis 阅读(2038) 评论(0) 推荐(0) 编辑
摘要: Linux/Unix/Mac 系统 新建一个 ~/.netrc 文件, 将 git 服务器, 用户名以及密码记录在这个文件, 如下所示: machine your-git-server machine your-git-server login your-username login your-us 阅读全文
posted @ 2018-07-06 16:35 lvelvis 阅读(1250) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
#####