自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Debug:HSD的cnpg数据库出错

snode2存储不足有两种可能的后果:如果出错的实例是primary,则会处于持续尝试重启的状态,kubernetes的failover机制无法将primary转交到其它实例。本来应该用sql查看WAL,但发现WAL的容量远小于分配值,之前对WAL过大的假设不成立。同时,通过PVC的zfs编号确认数据库的PVC之占据很小的空间,不是存储不足的原因。另外,节点snode1和snode3并没有存储不足。开始以为是存放WAL的PVC资源分配不足,在CRD的cluster设置里改成更大容量的PVC,但没有效果。

2025-12-10 18:02:24 194

原创 记录:LLM更换域名

首先从PowerDNS改域名匹配(可以保留旧版),之后在同域名的ingress更改即可。另外,LLM项目的secret有hostname栏,同样也需要修改。找错方法:PowerDNS没连上可以用ping确认,如果是ingress没匹配则会显示证书问题和404。注意:PowerDNS更改需要一定时间。

2025-12-04 11:24:11 103

原创 git使用assume unchanged做本地修改

不过这个指令容易被reset,stash等指令覆盖,最好还是事后加环境变量解决。

2025-12-03 16:19:41 376

原创 【记录】WSL启动的localhost服务windows无法链接

另外换成大部分端口都可以,但大概5100-5180的范围端口都不行。测试,wsl内用curl可连接,但外部不行。解决方法:重启后解决问题。

2025-11-28 10:15:05 370

原创 记录:go语言特性

第一个括号是结构体,也就是这个方法在结构体内type前有指针则是实参,否则是形参。但不像C++对指针和变量赋值有语法区别,可以当寻常变量用。

2025-11-11 12:21:53 104

原创 记录:HSD添加环境变量

20e old:20e gitlab:k8s gitlab:

2025-11-10 17:20:33 352

原创 Debug:前端vite加载过慢

包,且包含了大量没使用过的图标。进一步查询后发现其他人也有类似问题,按照推荐解法,将package版本回退到3.17.0后解决。解决:查询后得知这种请求是vite在加载package。但正常项目只会有少量加载,而这次情况绝大多数请求都来自。调试时,每次加载网页都要用超过半分钟的时间,另外用F12工具查看请求记录时,发现几百个chunk开头的请求。

2025-10-31 14:44:44 169

原创 记录:用proxy解决前后端跨域限制问题

前后端分开不同项目的情况下,同时在本地调试会占用不同的端口。这时从前端传request到后端可能会因为CROS限制导致cookie无法传到后端。另外,这个LLM项目用go语言实现后端,最后将vite前端编译后把结果放进后端目录里,从而在部署阶段实现前后端结合。此时需要在前端设置proxy,将后端URL映射到前端。这样便能绕过CROS限制,但相应地要修改前端请求的URL。

2025-10-31 14:33:59 247

原创 Debug:前端访问后端的403错误

表现:直接查询后端api可以正常出结果,但经前端服务器查询则之后403响应。在后端没能找到相应的错误log,且403响应无错误信息。推测是router问题,最后发现是router的AllowOrigins设置的url和前端url不匹配,修改后解决。

2025-10-24 15:28:30 95

原创 LLM server端路由研究(未完成)

crud.go。

2025-10-24 12:22:36 219

原创 项目:HSD的认证逻辑(未完成)

web-server的关键代码在auth.ts和trpc.ts。

2025-10-23 10:20:51 419

原创 【记录】LLM-1:对联网问题(502 Error)的debug

同时,在项目的namespace下将域名绑定到service(需要预先注册),再通过service将请求转发给pod。检查nginx pod的记录,发现所有请求转给两个ip,有一个永远返回502,另一个正常返回200和结果。繁忙时部分请求只是多次转给502的ip,导致出错。检查ip对应的pod,以及service转发策略后,发现service一直将服务转给错误的pod。问题:网站在调用后端api时偶尔会返回502的错误回应,对应错误为bad gateway。

2025-10-17 15:12:31 220

原创 记录:HSD部署(未完成)

【代码】记录:HSD部署(未完成)

2025-08-29 17:46:26 270

原创 项目:HSD fastcat总结

cloudwatch(页面)=> log group(文件夹)=> log stream(单个log)=> event(一行log)从aws cloudwatch获取log。和以前bab debug时一样,不过这次的每个event是json格式。通过递增方式存储,每次只查询最新事件之后的log内容。用json格式储存fastcat job的运行结果。另外,访问s3 bucket并将对应的信息也整合进。将event list转换为。)需要用字符串匹配从。

2025-08-29 10:56:37 254

原创 项目:HSD stats-api总结

本文介绍了Python项目部署的流程,包括代码联网部分实现、Docker镜像构建和CI/CD部署方案。联网部分使用FastAPI+Uvicorn搭建API服务;构建阶段需要编写Dockerfile,建议使用uv镜像自动处理依赖;部署分为两种方案:20E环境使用docker-compose管理网络和变量,k8s环境则通过GitLab CI构建镜像,并利用helm chart和k8s secret进行部署,涉及镜像拉取密钥和变量管理。

2025-08-28 11:11:50 250

原创 WSL防止网络配置自动还原

添加自定义域名映射,但每次重启后都会还原。解决方法:对不想修改的文件添加。需要修改的时候暂时删除。

2025-06-27 11:01:14 107

原创 WSL时间不同步问题

通常是因为windows待机太久导致的,平时不用管。联网同步,需要 sudo 权限。

2025-06-26 14:17:19 147

原创 网络协议 / 加密 / 签名总结

根据主体的要求生成证书和签名(通过其它方式验证主体),证书里包含主体的公钥。客户端收到服务器的证书后,通过证书公钥进行 TLS / HTTPS。SSH:互相传输加密 key 的中间值,最后形成共有的对称加密 key。TLS:通过 CA 认证服务器的公钥。客户端生成对称加密 key 后用公钥加密发送即可。非对称加密:公钥加密的信息只有私钥能解密。私钥加密的信息只有公钥能解密,且公钥只能解密私钥加密的信息(用于签名)。签名:信息哈希后用私钥将哈希值加密。公钥:用于传递加密 key。签名:通过 CA 公钥核验。

2025-06-25 10:09:07 369

原创 记录:注册k8s cluster账号

用户注册流程基本和 Service Account 相似,区别在于用户是需要用证书与 role 绑定。3). 设置 config,注明 CA、url、cluster 和 user。1). 用 open ssl 生成私钥和证书请求、并从 CA 生成证书。2). 在 k8s 建立 clusterRoleBinding。

2025-06-20 11:40:53 287

原创 项目:HSD cron server 总结

【代码】项目:HSD cron server 总结。

2025-06-19 17:21:40 216

原创 项目:Gitlab HSD CI/CD总结

如果是 docker,可以在 gitlab-ci 定义用哪个镜像。通常而言,按照 stages 的顺序执行,每个 stages 的所有 jobs 完成后再执行下一个。:gitlab 拉取镜像的 url。用 lets 拉取 vault 的变量,生成一长串代码 cmd,然后通过 ssh 在 20E 执行代码。1). 从 gitlab 设置页面注册新的 runner,指定 tag 并记录 token。:项目根目录在放 runner 的地址,用来获取文件。:默认的镜像注册 url,等于。是常用的8字符编码。

2025-06-18 16:21:02 521

原创 git push到远程仓库的新branch

的意思,就是将目前分支和某个远程分支绑定。则是一次性的 push / pull。

2025-06-16 16:54:05 242

原创 记录:keycloak注册新域名

另外,这里的域名白名单是指 NEXTAUTH 的回调地址,而不是登录页面的域名,所以 NEXTAUTH 那边也要检查。

2025-06-12 15:54:55 125

原创 记录:docker无使用权限问题

在 k8s 服务器尝试使用 docker 时出现 permission denied 错误,原因为当前用户没有被添加进 docker 组。正常方法需要 sudo 修改用户组别解决,但 k8s 服务器的用户信息存在 LDAP 而非本地,无法自行修改。另外,使用 sudo docker 会无法读取通过 login 保存的数据,无法访问私有库。

2025-06-11 14:12:07 169

原创 Kubernetes总结

【代码】Kubernetes总结。

2025-06-10 11:04:04 317

原创 Git 取消push的节点

【代码】Git 取消push的节点。

2025-05-29 10:46:16 99

原创 Python pandas无法识别字符

但检查文件后没有发现非法字符。

2025-02-19 11:40:56 141

原创 react chart js 标签超出边界

制作横向条形图时,想在右侧添加数据标签。但因为空间不够导致标签显示不全。,否则会强行设置最右侧为小数,导致tick无法正常显示。判断为x轴长度不够的问题。的数值解决(最大值*1.2倍)。

2025-01-23 12:15:26 155

原创 Docker run / exec快速启动shell

如果只是启动shell执行代码则用。为一次性使用,退出终端则关闭。左侧代表本地,右侧代表容器。为生成shell的UI。,如果启动容器则不需要。为开启STDIN输入,

2025-01-22 10:36:36 169

原创 xlaunch闪退问题

另外,可通过右键xlaunch图表选showlog查看闪退的原因。指令解决(需要管理权限)。但不知道原理,和端口排除范围有关?的提示在windows端用。

2025-01-20 11:30:02 295

原创 react chartjs图表显示问题(空白太多 / 过大)

设置及max-w-xl。

2025-01-16 14:48:29 368

原创 【HSD】前端加module流程

在page添加临时页面。分别添加component。复制类似的组件。在TRPC添加数据获取function。修改component的数据导入。添加筛选。

2025-01-16 11:53:20 123

原创 Python使用index和loc加速检索

如果找不到索引,会报错。注意用db接返回值。返回值可以当做字典,用。

2025-01-15 11:11:24 230

原创 linux awk指令总结

awk语法如下:指令由条件和action组成,格式为awk会从左往右判断条件,如果成立则执行对应行动。如果没有条件,则默认执行行动。条件与C++语法相似(e.g. )。和也可以当做是特殊的条件。如果有条件而没有行动,则默认打印整行。分号加入多条语句。如。常用的保留变量为和。为当前行数,而控制的分隔符。设置来输出表格。用加数字表示当前行对应列的值。为整行的值。参数参数比较有用的有两个:

2025-01-15 09:38:24 226

原创 WSL docker无法使用

重新运行docker即可。每次WSL重启后都要用。

2025-01-10 12:00:01 205

原创 Docker network相关

在填写network的位置按tab也能查看所有network。获取包括网络的所有信息,

2025-01-10 10:45:11 197

原创 【HSD】添加RBAC

主要是检查session存储的role。

2025-01-09 12:30:15 243

原创 PGSQL语法整理

注意alias在表格前面。会自动识别数据类型。注意:只适用于PGSQL。

2025-01-06 12:29:46 334

原创 【HSD】WGS图表加速显示

注意:更新视图时,增加新版本而非直接替换。难点:添加nest module。分析视图sql代码后得知是连续。导致pgsql的慢速bug,用。难点:sql insert。难点:prisma日期比对。绕过相关代码即可解决。

2025-01-03 16:30:53 241

原创 dayjs 常用方法

内用字符串表示日期即可,通用的时间格式都能识别(Date同理)。

2025-01-02 18:00:52 394

空空如也

空空如也

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

TA关注的人

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