自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 NGINX四层负载不均衡问题

背景:上层服务长连接情况下,NGINX四层节点挂掉再恢复时,TCP会打到同一台机器,可能导致机器出现性能问题,如果只增加监控脚本,有可能检查三次后负载改不均衡。2.执行监控脚本,观察监控日志,第二次check时恢复正常,可以控制在2-3次四层负载恢复正常。1.NGINX四层负载改为最小连接和权重1:1。2.增加监控脚本,计数器3次、间隔时间180s。1.重启后端服务后TCP连接到其中一台机器。

2025-01-14 17:44:28 235

原创 Jenkins 发布Dcoker 镜像

【代码】Jenkins 发布Dcoker 镜像。

2025-01-03 11:32:30 112

原创 shell监控内存使用率

【代码】shell监控内存使用率。

2024-10-30 15:28:20 175

原创 国产、debian系统canal无法启动问题

现象:canal容器一直重启,系统日志一直打印下图报错,并且canal没有相关日志,主要关注vsyscall查找相关资料。

2024-10-30 10:27:51 229

原创 python监控mysql表结构

【代码】python监控mysql表结构。

2024-10-30 10:20:25 160

原创 python3 xtrabackup增量全量备份

【代码】python3 xtrabackup增量全量备份。

2024-10-30 10:16:58 213

原创 docker镜像加速

【代码】docker镜像加速。

2024-10-30 10:13:56 342

原创 OpenResty镜像制作

【代码】OpenResty镜像制作。

2024-10-30 10:12:49 585

原创 [error] Mnesia(‘emqx1@172.16.3.133‘): ** ERROR ** mnesia_event got {inconsistent_database, running_p

mnesia 在 shutdown 的时候,发现仍然有其他节点正在工作,它就认为其他节点的数据一定是比他要新的,所以它在重新启动的时候,会首先尝试连接那些节点,如果连接不上就一直等待那些节点,目的是为了防止产生数据不一致。核心节点之间的网络延迟建议 10ms 以下,实测高于 100ms 将不可用,请将核心节点部署在同一个私有网络下;当网络分区发生时,集群可能会分裂成多个孤立的子集群,每个子集群都认为自己是唯一的活动集群,被称为“脑裂”问题。EMQX 的“自动修复”功能可以在网络分区后自动恢复集群。

2024-10-08 19:24:48 920 1

原创 tried to kill container, but did not receive an exit event

【代码】tried to kill container, but did not receive an exit event。

2024-03-20 10:19:26 911

原创 docker 版本降级

原版本符合 yum list docker-ce --showduplicates | sort -r|grep 24.0.7。

2024-02-23 18:02:15 934 1

原创 pinpoint 链路监控安装

官方下在agent安装包。

2023-12-09 19:46:19 577

原创 NGINX 七层监控检查模块

【代码】NGINX 七层监控检查模块。

2023-12-09 19:38:32 791

原创 NGINX geoip模块

编译安装Nginx 采用geoip模块。根据来源IP跳转具体官网。

2023-12-09 19:37:23 414

原创 NGINX安全优化

构建完成生成nginx:v1.20.2镜像。

2023-12-09 19:34:28 381

原创 docker构建Nginx镜像

【代码】docker构建Nginx镜像。

2023-12-09 19:30:10 427

原创 docker Cgoup驱动问题

当前使用cgoupfs驱动,系统会出现两个cgoup驱动,存在不稳定现象,需要调整systemd驱动。docker-compose构建容器一直夯住,大概20min-30min左右。删除文件中systemd的配置。基于上述背景调整后出现的问题。

2023-12-06 17:13:21 387

原创 endpoint with name esl_tools already exists in network host

可见下host网络中还是存在容器网络信息的,怀疑可能是脏数据,客户端提交的删除容器命令,容器已删除,容器网络没有清理,dockerd删除延迟或是没删除。./docker-compose up -d --build tools 构建报错。现象:京东测试环境容器已删除,重新构建线上容器网络已存在。然后查看刚才删除的容器所属网络host。

2023-12-06 17:08:46 469

原创 ansible批量禁止root用户登录

-- shell 模块支持正则 查看修改后的内容是否有变化。以下Ansible-Ploybook功能: 🚫禁止Root用户登录。--- lineinfile 模块替换前备份(格式为。--- systemd 服务模块(

2023-12-05 09:21:45 518

原创 Ansible批量清理日志

此处省略。

2023-12-05 09:21:00 476

原创 Ansible 基础巡检

1.通过ansible 每天对线上的机器磁盘、内存、负载进行巡检。

2023-12-05 09:19:32 511

原创 ERROR 1046 (3D000) at line 1: No database selected

zabbix 导入出错。

2023-12-05 09:17:38 449

原创 centos7物理机a start job is running for dev-mapper-centos\x2dhome.device

4.检查启动时磁盘挂载文件/etc/fstab,多出的home.device设备注释掉即可。3.或者进入系统查看/var/log/boot.log启动日志。2.问题出现time超时,无法挂载home.device设备。1.再次重启服务器按住Esc 查看启动进度。

2023-12-05 09:16:33 1769

原创 jenkins pipeline流水线

【代码】jenkins pipeline流水线。

2023-12-05 09:15:17 474

原创 一键安装脚本(MySQL双主、EMQX集群、FastDFS集群)

【代码】一键安装脚本(MySQL双主、EMQX集群、FastDFS集群)

2023-12-05 09:12:07 436

原创 Dependency failed for File System Check on /dev/vdb1 服务器配置升级

由于服务器云盘已卸载,但未注释/etc/fatab中的开机自动挂载/dev/vdb1盘,服务器每次重启都会检查fatab文件自动挂载项,导致报以上错误。杭州服务器升级配置中重启遇到以下问题 Dependency failed for File System Check on /dev/vdb1。2. 修改/etc/fatab文件配,注释/dev/vdb1 盘。截图如下 再次重启系统即可。1.官方已经提示在上图最下行输入当前root账号密码,进入系统。

2023-12-05 09:10:57 808

原创 shell监控后端错误日志

【代码】shell监控后端错误日志。

2023-12-05 09:09:07 391

原创 Python 监控OutOfMemory

通过systemctl管理脚本。

2023-12-05 09:06:21 450

原创 ubuntu系统离线安装卸载docker

【代码】ubuntu系统离线安装卸载docker。

2023-12-04 10:22:27 568

原创 python监控验证码

环境验证:一键安装包。

2023-12-04 10:20:47 517

原创 python 封装钉钉告警和ECS系统信息

目前每个脚本中都有钉钉告警和获取服务器信息,为了减少编写鸡肋封装系统信息和告警信息,后续方便监控脚本去调用。

2023-12-04 10:16:07 437

原创 python3修改安全组

【代码】python3修改安全组。

2023-12-04 10:09:53 419

原创 prometheus黑盒探针

会发现如此配置之后 实例数据只有blackbox_exporter的地址 而没有target的地址。

2023-12-04 09:55:25 600

原创 prometheus采集指标分类

容器基础资源指标 | kubelet 内置cadvisor metrics接口 | 查看容器cpu、mem利用率等 |k8s_sd node级别直接访问node_ip|标| 服务组件 metrics接口 | 查看apiserver 、scheduler、etc、coredns请求延迟等 | k8s_sd endpoint级别 ||部署在pod中业务埋点指标| pod 的metrics接口 | 依据业务指标场景 | k8s_sd pod级别,访问pod ip的metricspath ||k8s资源指标 |

2023-12-04 09:48:47 915

原创 NGINX负载均衡的实现类型

一般来说多个层级的负载均衡都是需要的,越往上功能越丰富,越底层的负载均衡越简单。四层负载均衡在三层负载的基础上,加上了第四层的端口号,使用了IP + Port的方式来决定哪些流量需要做负载均衡,并记录下这个TCP或者UDP的流量是由哪台服务器处理的,后续这个连接的所有流量都同样转发到同一台服务器处理。当数据流量通过四层负载的分流策略分配到不同的下层负载,也就是七层负载上之后,会由七层负载针对http应用本身做分配和转发,比如这里的例子,根据不同的endpoint,分配请求到不同的下游应用服务器上。

2023-12-04 09:45:41 368

原创 NGINX 根据geoip来源IP跳转

【代码】NGINX 根据geoip来源IP跳转。

2023-12-04 09:41:32 595

原创 python下载FTP文件

【代码】python下载FTP文件。

2023-12-04 09:37:27 481

原创 Elasticsearch日志采集

下载 Elastic 产品 | Elastic。

2023-12-04 09:34:09 1348

原创 NGINX 通用场景内核优化

●·tcp_max_tw_buckets:这个参数表示操作系统允许TIME_WAIT套接字数量的最大值, 如果超过这个数字,TIME_WAIT套接字将立刻被清除并打印警告信息。●tcp_max_syn_backlog:这个参数表示TCP三次握手建立阶段接收SYN请求队列的最大 长度,默认为1024,将其设置得大一些可以使出现Nginx繁忙来不及accept新连接的情况时, Linux不至于丢失客户端发起的连接请求。● ·rmem_max:这个参数表示内核套接字接收缓存区的最大大小。

2023-12-04 09:26:09 383

原创 NGINX代理EMQX

【代码】NGINX代理EMQX。

2023-12-04 09:23:44 1008

mysql keepalived 监控脚本

mysql keepalived 监控脚本

2024-10-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除