![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服
文章平均质量分 70
Ellis Tao
每周进步一点点,日积月累,沉淀自己。
展开
-
MySQL基于binlog恢复数据遇到的问题
一、背景 因为在一次上线的过程中,由于上线给的数据库表表明相同,而数据库名不同,由于同事给的sql语句没有评审,并未给创建数据库语句,导致已存在生产的数据库表被重建了,被重建表的数据库表数据完全丢失。基于这种情况需要紧急恢复数据。但是,郁闷的是AWS的快照在20天前就停止了,最近的数据也只能从20天前数据为基点。恢复过程中,没有想象的恢复那么顺利,总结如下:二、方法一 基于通用方法恢复数据 基于下面这些命令,都没有成功恢复数据。$> /usr/bin/mysqlbinlog...原创 2021-01-08 11:40:14 · 593 阅读 · 0 评论 -
Grafana + Prometheus 服务器监控 Alert设置总结
一、Docker Swarm节点服务器负载设置 5分钟的负载报警设置,由于服务器上不同业务种类主机的cpu核算不一致。一个一个节点比较麻烦,而且后续扩容新主机,又的一个个加上麻烦。由于Docker Swarm 节点名称都是有一个某个前缀开通。某个前缀开头的代表同一类型的主机。同一类型的主机CPU,内存配置都一样。 查阅Prometheus官方文档,精确匹配用= 或 !=,模糊匹配用~ 或 !~。这里我的需求肯定是模糊匹配。.代表一个占位符合。.*代表n个占位符合。这里我以我...原创 2020-08-04 16:41:45 · 554 阅读 · 0 评论 -
Docker java程序jvm分析
由于我项目制作的java运行镜像都是基于anapsix/alpine-java,这个是目前最小的java镜像,jdk的版本是1.8的。anapsix/alpine-java是一个jre的镜像,如果你要做jvm分析,需要准备tools.jar,jstat,jmap文件。下面就是我的实际操作步骤。一、准备tools.jar,jstat,jmap 并拷贝到docker容器里面 我这里只用到jstat和jmap,jstat用于在容器里面直接观察jvm状况。jmap用于生成heapdump文件,...原创 2020-05-09 10:23:10 · 1297 阅读 · 1 评论 -
搭建YOLO GPU版本虚拟运行环境
一、概述由于GPU的资源比较昂贵,尤其在云端,为了充分利用GPU资源,考虑用GPU资源虚拟化。为了让YOLOv3 GPU版本能够在虚拟化环境运行,需要安装YOLOv3 GPU版本耐以运行的Docker环境。二、安装YOLOv3 GPU环境到Docker2.1、编写Dockerfile#我这里从dockerhub选用cuda10.0,cudnn7.0,ubuntu16.04的镜像为...原创 2019-11-25 10:26:56 · 834 阅读 · 0 评论 -
docker 部署含netty ssl认证的java程序问题
1、pom.xml说明netty ssl依赖以下文件,找出netty对应版本的tcnative依赖版本,在netty github官网有依赖说明。我这里用的是4.1.31.Final,对应netty ssl依赖的tcnative版本2.0.19.Final。<dependencies> <dependency> <groupId>io.net...原创 2019-06-05 11:19:26 · 1486 阅读 · 2 评论 -
Docker日志清理
1、手动清理方式 编写手动清理脚本如下:$> cat cleanDockerLog.sh#!/bin/shecho "==================== start clean docker containers logs =========================="logs=$(find /var/lib/docker/containers/ -n...原创 2018-11-02 10:06:49 · 414 阅读 · 0 评论 -
MySQL主从同步遇到问题解决方案
1、停止Slave数据库mysql> stop slave;2、对Master数据库锁表mysql> FLUSH TABLES WITH READ LOCK;mysql> SHOW MASTER STATUS;+------------------+----------+--------------+------------------+-----------...原创 2018-10-30 14:05:25 · 419 阅读 · 0 评论 -
基于AWS EC2,搭建MySQL5.7 一主多从架构
1、项目背景 由于AWS的RDS是收费的,所以在我的项目中,利用EC2搭建MySQL5.7一主多从方案。这里我的项目中,目前采用一主两从方案,为了高可用性,这里用了2个可用区域,可用区A,可用区B。 准备的EC2机器如下: master 172.31.76.147 可用区A slave1 172.31.76...原创 2018-10-30 13:55:12 · 1440 阅读 · 0 评论 -
MySQL监控
1、背景 接上一篇,AWS EC2监控(https://blog.csdn.net/QFYJ_TL/article/details/82760276),在swarmprom基础上需要加上对MySQL的监控,MySQL监控主要利用mysqld_exporter和Prometheus开源工具。2、安装mysqld_exporter 我这里MySQL配置的是一主两从。...原创 2018-09-29 15:08:59 · 366 阅读 · 0 评论 -
微服的日志归集处理
一、项目背景 由于自己的项目不是采用Spring Cloud架构写的,而是用Maven POM的形式来构建自己项目的微服架构。通过把一个微服,用Docker进行独立部署。测试过程中,发送一个问题,就是一个用户请求过来,无法快速定位,用户是访问了哪台机器上的微服服务,得从Portainer上,一个一个看Docker的日志比较麻烦。所以想到了日志归集的问题。 经了解日志归...原创 2018-09-21 13:26:10 · 996 阅读 · 0 评论