随笔分类 - 运维
摘要:redis突然停止的原因有多种:1、内存不足,如果Redis使用的内存超过了服务器可用内存,操作系统会自动杀死Redis进程。2、服务器的资源限制(ulimit)比较低,Redis可能会因为无法打开足够的文件描述符而停止。3、其他一些要根据redis日志排查如果停止后,还可以手工正常启用redis,
阅读全文
摘要:PPGo_Job 介绍PPGo_Job目前仅适用于Unix系统,如linux相关系统和mac相关系统, 可以用于替代 linux-crontab。 项目地址:https://github.com/george518/PPGo_Job/ 本次测试是在centos7系统环境下 详细手册地址 直接复制下载
阅读全文
摘要:spug面向中小型企业设计的轻量级无 Agent 的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。 官网 https://www.spug.cc/ 特性 批量执行: 主机命令在线批量执行 在线终端: 主机支
阅读全文
摘要:我这里安装的是mysql5.7版本,镜像里没有就pull一个 [root@localhost]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql 5.7 f26e21ddd20d 2 months ago 450MB 然后运行一个my
阅读全文
摘要:CPU利用率,顾名思义就是对于CPU的使用状况,这是对一个时间段内CPU使用状况的统计,通过这个指标可以看出在某一个时间段内CPU被占用的情况,如果被占用时间很高,那么就需要考虑CPU是否已经处于超负荷运作,长期超负荷运作对于机器本身来说是一种损害,因此必须将CPU的利用率控制在一定的比例下,以保证
阅读全文
摘要:容器卷就是目录或者文件,存在于一个或者多个容器中,由docker挂载到容器,但不属于联合文件系统,因此能够绕过Union File System提供一些用于持续存储或共享数据的特性:卷的设计目的就是数据的持久化,完全独立于容器的生存周期,因此docker不会在容器删除时删除其挂载的数据卷。容器之间可
阅读全文
摘要:一个系统可能包含着很多个微服务即有很多个镜像,当镜像越来越多的时候,就必须得有一个地方来管理这些镜像,Docker官方提供了Docker Hub来维护管理所有的镜像,只是对于免费用户而言,只能创建一个私有仓库,付费用户才拥有更多私有仓库的权限,对此官方开源了Docker Registry的源代码,我
阅读全文
摘要:一、首先有自己的本地创建镜像(根据已有的容器进行创建,该容器可以根据自己的环境需求下载相应的服务及配置) docekr commit -m="描述信息" -a="作者" [容器ID] 要创建的目标镜像名:[标签名] 如 docekr commit -m="自定义redis" -a="wt" 84e6
阅读全文
摘要:拉取mysql 5.7 docker pull mysql:5.7 启动服务 docker run -d -p 3306:3306 --privileged=true -v /Docker_mysql/mysql/log:/var/log/mysql -v /Docker_mysql/mysql/d
阅读全文
摘要:CentOS7查看自启列表命令 systemctl list-unit-files 执行结果:"enabled:自启动","disabled:未自启动" 只查看服务类型的开机启动 systemctl --type service list-unit-files 重启或者查看某个服务状态 system
阅读全文
摘要:gitlab集成度很高,能够集成绝大多数的开发工具支持内置HA,保证高并发下仍旧实现高可用性,无论gitlab服务宕机或者异常导致网络中断,仍然保证24小时不间断使用服务,无序搭建第三方高可用服务,打开内置HA工具使用它即可。 GitLab主要服务构成1、nginx静态web服务器作为gitlab的
阅读全文
摘要:mysql 三高高并发:同时处理的事务数高高性能:事务/SQL的执行速度高高可用:系统可用的时间高 如何实现三高 高并发:通过复制和扩展,将数据分散至多个节点高性能:复制提升速度,扩展提升容量高可用:节点间身份切换保证随时可用 实现三高的手段复制目的:数据冗余手段:binlog传送收货:并发量提升、
阅读全文
摘要:数据库切换了,业务之前一直连接的都是主库,怎么让业务连接备库呢? 业务切换到新的地址,也就是业务应用配置文件修改一下新的主库 使用内部dns,通过域名连接,一般公司都用CoreDNS框架搭建内部的映射,有对应的域名配置对应的IP解析,所以改的话只改域名映射配置就可以了。这样的好处是项目的配置文件永远
阅读全文
摘要:目的 备库作为主,主库作为备 问题 数据库不是静态的,切换的时候从库还有没应用完的中继日志,这里是保业务还是保数据?切换的时候,主库还在不断的写入数据,从库还没有追上主库。 策略策略一:可靠性优先策略假设两个库都是正常运行,没有出现掉线,A主B备,B复制A,B库肯定有seconds_behind_m
阅读全文
摘要:安装 dble基于mycat,mycat又基于java,所以centos7下需要安装java yum install java [root@wtCentos7 src]# java -version openjdk version "1.8.0_312" OpenJDK Runtime Enviro
阅读全文
摘要:四种方案 强制延时,如充值后用户查余额,一般从库延迟多少秒,那么就在前端延迟多少秒,进度条打转转都行 seconds_behind_master=0,备库延迟的参数,不断刷新这个参数,什么时候变成0就代表没延迟了 对比binlog执行位点 对比GTID的执行情况 binlog传送、中继日志的重放都需
阅读全文
摘要:Xtrabackup优点 直接备份innodb底层数据文件,导出不需要转换,速度快 备份过程不会打断正在执行的事务(无需锁表) 能够基于压缩等功能节约磁盘空间和流量 自动备份校验,容易做增量备份 还原速度快 可以流传将备份传输到另外一台机器上 在不增加服务器负载的情况备份数据 假如要热备份,要同时备
阅读全文
摘要:这个就是假如以后公司需要搭建团队的话,需要具备的一些服务架构组件,一直在更新,欢迎大家在评论区给我留言哈,我也要学习 ModSecurity 安全机制 http://www.modsecurity.cn/ https://zhuanlan.zhihu.com/p/80866123 Jumpserve
阅读全文
摘要:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
阅读全文
摘要:测试环境、预发布环境经过QA多番测试没有遇到问题,但在一次上线过程中,在线上环境出现20秒的响应超时,这个毫无疑问,环境问题。 尽管线上数据量大,可Mysql也不至于慢到20秒,而且发现每次几乎都是20.01~20.04秒之间,相差不到一秒钟,mysql也不至于这么均匀,在好奇心下,运维大神配合查了
阅读全文