caddy的负载均衡和主动健康检测-会议签到的调优

前期刚实现了rust的前端后台关键业务.结果出现了两类大问题停止服务.在正用着的时候,真是刺激.本来以为的一天搞定,没啥难度,没想到出现这么多意外.

意外原因

1, ip2sta的配置没有在原服务重启后,设定到redis,导致rust后台无法取到,修改原flask初始redis的代码才解决,一天过去了

2,rust服务,工作进程被我误退出了,结果所有的地点无法访问签到.

3,这个是我观察到的,新的rust所在主机,没有使用东8区,当然这个没有造成大问题,只是8点前无法使用业务数据.

下面说下负载均衡和动态监测可以解决这个问题,同时,更新了Caddyfile文件的handle_path改为handle,避免了一次无用的rewrite.也说明自己以前真的有点傻了.

c 复制代码
   redir /ck/test  /rk/test/0

    handle  /rk/*   {
   # handle_path /rk/* 
  # rewrite * /rk{path}
    reverse_proxy  {
        	header_up Host {host}
	       	header_up X-Real-IP {remote}
            health_uri /
            health_interval 5s
            health_timeout 1s
            to  10.180.133.35:6055  192.168.11.179:3001
}
    }
   

目测现在有两处提供服务,并且在一处断开后,只使用能用的那个.

相关推荐
Android系统攻城狮3 小时前
Linux FFmpeg深度解析之avcodec_flush_buffers调用流程与实战(十九)
linux·运维·服务器·ffmpeg·车载音视频·ffmpeg音视频进阶
Y3815326624 小时前
用 httpx 写 SerpBase 异步客户端:连接池与超时配置
运维·服务器·数据库
倔强的石头1065 小时前
【Linux指南】进程通信系列(七):System V 信号量 —— 同步互斥的内核原语
linux·运维·服务器
HZZD_HZZD6 小时前
大口径摄像水表白皮书拆解:DN40加装改造与字轮识别实测
运维·物联网·腾讯云
PellyKoo7 小时前
【Ubuntu】GTX 1080 Ti 显卡占用为0但功率高达60W的排查与解决
linux·运维·ubuntu
莫晓燚8 小时前
阿里云若依项目部署与日志采集---实战
运维·数据库·redis·阿里云·ruoyi
何中应8 小时前
Grafana如何共享面板
运维·grafana·可观测
科创致远8 小时前
ESOP 电子作业指导书 WiFi 网络应用实测报告
运维·服务器·网络
重生之小比特8 小时前
【Linux系统】17 库制作与原理(下)
linux·运维·服务器
acd120098 小时前
Nginx 反向代理的缓冲区坑:后端响应大时接口偶发 502
java·运维·nginx