在Consul中启用透明代理(Transparent Proxy)后,访问外部资源出现偶发Connection reset,本质是Consul的流量拦截逻辑、代理转发规则与外部资源访问需求不匹配,导致部分请求在转发链路中被异常终止。结合Consul透明代理的工作机制,具体原因可从以下维度深度分析: 一、核心背景:Con […]
在Consul中启用透明代理(Transparent Proxy)后,访问外部资源出现偶发Connection reset,本质是Consul的流量拦截逻辑、代理转发规则与外部资源访问需求不匹配,导致部分请求在转发链路中被异常终止。结合Consul透明代理的工作机制,具体原因可从以下维度深度分析: 一、核心背景:Con […]
先上代码: package com.example.demo; import java.util.ArrayList; import java.util.List; import java.util.concurrent.CompletableFuture; import java.util.concurrent.Ex […]
问题 通过Terminal命令行执行maven命令报错: mvn clean [INFO] Scanning for projects... [INFO] Artifact com.example:example-bom:pom:1.2.2 is present in the local repository, but […]
上午正在快乐的写着bug,提交的时候突然发现提交失败。 什么情况?莫非组织抛弃了我? 联系运维,反馈说购买的三方的代码仓库,对方的服务出现了问题。 听到这里长出了一口气,原来组织并没有抛弃我。 打开三方的网页,发现能正常访问,不过页面最上方出现一行提示: Bitbucket is experiencing an inc […]
最近有一个需求,系统要根据启动参数加载不同权限的数据源,代码就位之后,开启了自测。 刚开始测的是默认场景下数据源加载情况,这个时候一切正常。 后来开始测试特定场景下的case,这个时候出现问题了,发现数据源并没有按照我想要的情况加载。第一时间就想到了是不是启动参数读取的问题。 排查了下发现还真是启动参数读取有问题,没有 […]
一直觉得网站的字体在Windows和Mac设备上显示的不一样,想着统一一下,结果一直没找到合适的字体。 昨天发现小米官方的MiSans可以免费商用,Mac系统下看起来还不错,并且官方还有免费的CDN给用,很是心动,可惜换上之后,不知道是设置原因还是什么,发现在Windows系统下的显示还是差点儿意思。 不过,既然小米手 […]
背景 今天执行k8s命令进入容器内的时候遇到一个报错: kubectl exec -it xxxx-service-bfbd45bb9-ktvzj bash -n bit error: exec [POD] [COMMAND] is not supported anymore. Use exec [POD] -- [C […]
在微服务架构盛行的当下,Kubernetes(K8s)凭借其强大的容器编排能力,成为了部署和管理应用的首选平台。而 Sentinel Dashboard 作为阿里巴巴开源的流量控制、熔断降级的可视化监控平台,为微服务的稳定运行提供了有力保障。Consul 服务网格则进一步增强了服务间的通信管理和安全性。然而,在将 Se […]
用Python做langflow的时候,遇到一个奇怪的问题: Mac 英特尔芯片的本子,导入hnswlib依赖的时候报错 环境:python3 错误信息: Building wheels for collected packages: hnswlib Building wheel for hnswlib (pyproj […]
前段时间发现线上有部分实例出现Redis异常,异常如下: "stack_trace": "org.redisson.client.WriteRedisConnectionException: Unable to send command! Node source: NodeSource [slot=null, addr […]
发现问题 线上服务重启,好在抓到了线上服务的dump文件,下载到本地进行分析。 使用MAT打开快照文件,此处省略掉使用MAT的过程,分析发现有大量的com.netflix.servo.monitor.BasicTimer未释放,且被org.springframework.cloud.netflix.metrics.se […]
公元2021年8月29号下午三点多,看到最新的主题功能挺多的,就捉摸着给博客的主题升下级,结果主题刚升完级就完犊子了…… WordPress给出的提示PHP是版本需要大于7.2。 联想到之前升级PHP版本屡次失败,今次决定一定要把PHP版本升级成功,然后就跑到后台去升级PHP版本。 经历一番波折,PHP版本终于升级成功 […]
背景 系统版本:CentOS7 Jenkins版本:2.222.1 maven版本:apache-maven-3.6.3 Java版本:jdk1.8.0_231 Git版本:1.8.3.1 docker版本:1.13.1 k8s版本:1.9.8 使用yum install jenkins方式安装jenkins。 俺的J […]
缓存雪崩 缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间 (例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓存的请求都去查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列连锁反应,造成整个系统崩溃。 解决办法: 大多数系 […]
Redis 持久化机制 Redis是一个支持持久化的内存数据库,通过持久化机制把内存中的数据同步到硬盘文件来保证数据持久化。当Redis重启后通过把硬盘文件重新加载到内存,就能达到恢复数据的目的。 实现:单独创建fork()一个子进程,将当前父进程的数据库数据复制到子进程的内存中,然后由子进程写入到临时文件中,持久化的 […]
佳节又重阳,玉枕纱厨,半夜凉初透。