![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作运维
文章平均质量分 73
油菜Z
花姐毛毛腿
展开
-
mysql高可用方案(galera+haproxy+keepalived)
一,服务器基础配置准备3台主机,系统centos7node1 192.168.59.132node2 192.168.59.133node3 192.168.59.134分别在三台服务器执行以下操作:1,关闭防火墙systemctl disable firewalld systemctl stop firewalldsed -ri '/SELINUX=/cSELINUX=disabled' /etc/selinux/configsetenforce 02,配置yum源cat >原创 2021-12-29 08:56:01 · 1652 阅读 · 0 评论 -
阿里云弹性伸缩在生产环境中的实战应用
之所以要写这篇文章,是因为11月19日正好是个周五,一下班匆匆忙忙拿起书包往家赶,谁知刚出公司大门就连续接到好几个报警电话,服务器崩掉了。赶紧回公司定位问题,发现公司发了一条公众号,链接到商城小程序的用户突增,导致服务器CPU飙高,数据库使用率也瞬间飚到100%。怎么办,赶紧手动扩容,临时增加了两台16C服务器,把压力过高的服务扩容到这两台数据,数据库之前就配置了自动扩容,很快就自动恢复了。虽然有惊无险,但是前前后后也耗费了半个多小时。为了避免以后遇到同样的问题,花了两天时间,利用阿里云弹性伸缩服务,实现原创 2021-12-09 16:27:12 · 1590 阅读 · 0 评论 -
线上容器cpu持续飙高排查思路(docker版)
总流程1、查看docker的cpu占用率:docker stats2、进入cpu占用高的docker容器:docker exec -it 容器编号 /bin/bash3、查看容器中具体进程cpu占用率,执行top,(如top命令无法使用,执行:export TERM=dumb ,然后在执行:top)4、查看进程中线程cpu占用率:top -H -p 进程号5、将异常线程号转化为16进制: printf “%x\n” 线程号6、查看线程异常的日志信息:jstack 进程号|grep 16进制异常线原创 2021-02-21 14:56:38 · 2634 阅读 · 0 评论 -
Let's Encrypt 安装配置教程
官网:https://letsencrypt.org/安装Let’s Encrypt安装非常简单直接克隆就可以了git clone https://github.com/letsencrypt/letsencrypt生成通配符证书期间需要根据提示设置DNS TXT记录,用作你对判断你是否拥有域名使用权 cd letsencrypt./certbot-auto certonly -...原创 2019-10-15 18:46:55 · 1302 阅读 · 0 评论 -
windows下ssh-add失败的解决办法
解决方法:打开git Bash命令行,依次执行1.exec ssh-agent bash2.eval ssh-agent -s3.ssh-add “XXX.ssh\id_rsa”**引号中的路径就是你私钥文件的路径原创 2019-08-27 09:11:36 · 1866 阅读 · 0 评论 -
centos7 docker 安装gitlab
1.安装docker···[root@server-10 ~]# yum install docker-ce -y[root@server-10 ~]# systemctl enable docker[root@server-10 ~]# systemctl start docker···2,获取gitlab镜像包[root@server-10 ~]# docker pull git...原创 2019-08-19 09:05:06 · 197 阅读 · 0 评论 -
centos7 docker创建maven仓库
1,下载nexusdocker pull sonatype/nexus32,运行docker run --rm -d --privileged=true -p 8081:8081 --name nexus -v /data/docker/nexus3/nexus-data:/var/nexus-data sonatype/nexus33,查看密码文件(docker登录容器)密码文件路径...原创 2019-08-19 11:37:17 · 246 阅读 · 0 评论