<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tswddd的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tswddd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tswddd]]></copyright><item><title><![CDATA[【debug】set-cookie无法使用]]></title><link>https://blog.youkuaiyun.com/tswddd/article/details/158738304</link><guid>https://blog.youkuaiyun.com/tswddd/article/details/158738304</guid><author>tswddd</author><pubDate>Fri, 06 Mar 2026 15:48:48 +0800</pubDate><description><![CDATA[另外，cookie是否设置成功可以从/api/login的请求的response header查看。原因是set-cookie函数里加了secure，这种情况下localhost或https域名可以成功设置，但要求对ip的cookie设置会无视。在本地和stg的k8s能成功设置cookie，但在dev无法设置，导致后续检查cookie的步骤出错。在cookie因为insecure被无视的情况下，从chrome的network记录可以看到警告标志。]]></description><category></category></item><item><title><![CDATA[insightql稿子]]></title><link>https://blog.youkuaiyun.com/tswddd/article/details/158542196</link><guid>https://blog.youkuaiyun.com/tswddd/article/details/158542196</guid><author>tswddd</author><pubDate>Sun, 01 Mar 2026 18:37:39 +0800</pubDate><description><![CDATA[We’ll talk about the infrastructure requirement to support the InsightQL product in Phase 2. As is shown in breakdown here, we’ve identified a major limitation regarding throughput.At the current stage, we are sharing one machine across all our environment]]></description><category></category></item><item><title><![CDATA[【记录】chrome用调试工具看网页代码]]></title><link>https://blog.youkuaiyun.com/tswddd/article/details/158387845</link><guid>https://blog.youkuaiyun.com/tswddd/article/details/158387845</guid><author>tswddd</author><pubDate>Wed, 25 Feb 2026 16:25:16 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Debug：mlx-omni-server服务器用qwen3模型出错]]></title><link>https://blog.youkuaiyun.com/tswddd/article/details/156897322</link><guid>https://blog.youkuaiyun.com/tswddd/article/details/156897322</guid><author>tswddd</author><pubDate>Tue, 13 Jan 2026 12:17:24 +0800</pubDate><description><![CDATA[之后需要补上api-key的认证，但这时发现ollama不支持api-key。好在openai的api token认证和http的bearer token认证格式一致，所以加一层nginx检查token即可。ollama同样支持openai的api，所以后端代码不用修改。背景：AI回答出错，开始以为是代码问题使得之前的对话出现在上下文，没想到是mlx-omni-server的问题。测试后发现之前的bug被解决。最开始比较好运地在github论坛找到同样的问题，大概率确认服务器出错。]]></description><category></category></item><item><title><![CDATA[Debug：HSD的cnpg数据库出错]]></title><link>https://blog.youkuaiyun.com/tswddd/article/details/155786869</link><guid>https://blog.youkuaiyun.com/tswddd/article/details/155786869</guid><author>tswddd</author><pubDate>Wed, 10 Dec 2025 18:02:24 +0800</pubDate><description><![CDATA[snode2存储不足有两种可能的后果：如果出错的实例是primary，则会处于持续尝试重启的状态，kubernetes的failover机制无法将primary转交到其它实例。本来应该用sql查看WAL，但发现WAL的容量远小于分配值，之前对WAL过大的假设不成立。同时，通过PVC的zfs编号确认数据库的PVC之占据很小的空间，不是存储不足的原因。另外，节点snode1和snode3并没有存储不足。开始以为是存放WAL的PVC资源分配不足，在CRD的cluster设置里改成更大容量的PVC，但没有效果。]]></description><category></category></item><item><title><![CDATA[记录：LLM更换域名]]></title><link>https://blog.youkuaiyun.com/tswddd/article/details/155563676</link><guid>https://blog.youkuaiyun.com/tswddd/article/details/155563676</guid><author>tswddd</author><pubDate>Thu, 04 Dec 2025 11:24:11 +0800</pubDate><description><![CDATA[首先从PowerDNS改域名匹配（可以保留旧版），之后在同域名的ingress更改即可。另外，LLM项目的secret有hostname栏，同样也需要修改。找错方法：PowerDNS没连上可以用ping确认，如果是ingress没匹配则会显示证书问题和404。注意：PowerDNS更改需要一定时间。]]></description><category></category></item><item><title><![CDATA[git使用assume unchanged做本地修改]]></title><link>https://blog.youkuaiyun.com/tswddd/article/details/155534854</link><guid>https://blog.youkuaiyun.com/tswddd/article/details/155534854</guid><author>tswddd</author><pubDate>Wed, 03 Dec 2025 16:19:41 +0800</pubDate><description><![CDATA[不过这个指令容易被reset，stash等指令覆盖，最好还是事后加环境变量解决。]]></description><category></category></item><item><title><![CDATA[【记录】WSL启动的localhost服务windows无法链接]]></title><link>https://blog.youkuaiyun.com/tswddd/article/details/155344553</link><guid>https://blog.youkuaiyun.com/tswddd/article/details/155344553</guid><author>tswddd</author><pubDate>Fri, 28 Nov 2025 10:15:05 +0800</pubDate><description><![CDATA[另外换成大部分端口都可以，但大概5100-5180的范围端口都不行。测试，wsl内用curl可连接，但外部不行。解决方法：重启后解决问题。]]></description><category></category></item><item><title><![CDATA[记录：go语言特性]]></title><link>https://blog.youkuaiyun.com/tswddd/article/details/154688290</link><guid>https://blog.youkuaiyun.com/tswddd/article/details/154688290</guid><author>tswddd</author><pubDate>Tue, 11 Nov 2025 12:21:53 +0800</pubDate><description><![CDATA[第一个括号是结构体，也就是这个方法在结构体内。指针变量的语法和C++类似，通常只在调用Library函数时用到。传值的时候加上表示变量地址。另外也支持定义函数变量，以及直接将函数传进参数的操作。]]></description><category></category></item><item><title><![CDATA[记录：HSD添加环境变量]]></title><link>https://blog.youkuaiyun.com/tswddd/article/details/154654789</link><guid>https://blog.youkuaiyun.com/tswddd/article/details/154654789</guid><author>tswddd</author><pubDate>Mon, 10 Nov 2025 17:20:33 +0800</pubDate><description><![CDATA[20e old：20e gitlab：k8s gitlab：]]></description><category></category></item><item><title><![CDATA[Debug：前端vite加载过慢]]></title><link>https://blog.youkuaiyun.com/tswddd/article/details/154185449</link><guid>https://blog.youkuaiyun.com/tswddd/article/details/154185449</guid><author>tswddd</author><pubDate>Fri, 31 Oct 2025 14:44:44 +0800</pubDate><description><![CDATA[包，且包含了大量没使用过的图标。进一步查询后发现其他人也有类似问题，按照推荐解法，将package版本回退到3.17.0后解决。解决：查询后得知这种请求是vite在加载package。但正常项目只会有少量加载，而这次情况绝大多数请求都来自。调试时，每次加载网页都要用超过半分钟的时间，另外用F12工具查看请求记录时，发现几百个chunk开头的请求。]]></description><category></category></item><item><title><![CDATA[记录：用proxy解决前后端跨域限制问题]]></title><link>https://blog.youkuaiyun.com/tswddd/article/details/154184326</link><guid>https://blog.youkuaiyun.com/tswddd/article/details/154184326</guid><author>tswddd</author><pubDate>Fri, 31 Oct 2025 14:33:59 +0800</pubDate><description><![CDATA[前后端分开不同项目的情况下，同时在本地调试会占用不同的端口。这时从前端传request到后端可能会因为CROS限制导致cookie无法传到后端。另外，这个LLM项目用go语言实现后端，最后将vite前端编译后把结果放进后端目录里，从而在部署阶段实现前后端结合。此时需要在前端设置proxy，将后端URL映射到前端。这样便能绕过CROS限制，但相应地要修改前端请求的URL。]]></description><category></category></item><item><title><![CDATA[Debug：前端访问后端的403错误]]></title><link>https://blog.youkuaiyun.com/tswddd/article/details/153830563</link><guid>https://blog.youkuaiyun.com/tswddd/article/details/153830563</guid><author>tswddd</author><pubDate>Fri, 24 Oct 2025 15:28:30 +0800</pubDate><description><![CDATA[表现：直接查询后端api可以正常出结果，但经前端服务器查询则之后403响应。在后端没能找到相应的错误log，且403响应无错误信息。推测是router问题，最后发现是router的AllowOrigins设置的url和前端url不匹配，修改后解决。]]></description><category></category></item><item><title><![CDATA[LLM server端路由研究（未完成）]]></title><link>https://blog.youkuaiyun.com/tswddd/article/details/153822032</link><guid>https://blog.youkuaiyun.com/tswddd/article/details/153822032</guid><author>tswddd</author><pubDate>Fri, 24 Oct 2025 12:22:36 +0800</pubDate><description><![CDATA[crud.go。]]></description><category></category></item><item><title><![CDATA[项目：HSD的认证逻辑（未完成）]]></title><link>https://blog.youkuaiyun.com/tswddd/article/details/153739859</link><guid>https://blog.youkuaiyun.com/tswddd/article/details/153739859</guid><author>tswddd</author><pubDate>Thu, 23 Oct 2025 10:20:51 +0800</pubDate><description><![CDATA[web-server的关键代码在auth.ts和trpc.ts。]]></description><category></category></item><item><title><![CDATA[【记录】LLM-1：对联网问题（502 Error）的debug]]></title><link>https://blog.youkuaiyun.com/tswddd/article/details/153470431</link><guid>https://blog.youkuaiyun.com/tswddd/article/details/153470431</guid><author>tswddd</author><pubDate>Fri, 17 Oct 2025 15:12:31 +0800</pubDate><description><![CDATA[同时，在项目的namespace下将域名绑定到service（需要预先注册），再通过service将请求转发给pod。检查nginx pod的记录，发现所有请求转给两个ip，有一个永远返回502，另一个正常返回200和结果。繁忙时部分请求只是多次转给502的ip，导致出错。检查ip对应的pod，以及service转发策略后，发现service一直将服务转给错误的pod。问题：网站在调用后端api时偶尔会返回502的错误回应，对应错误为bad gateway。]]></description><category></category></item><item><title><![CDATA[记录：HSD部署（未完成）]]></title><link>https://blog.youkuaiyun.com/tswddd/article/details/150989578</link><guid>https://blog.youkuaiyun.com/tswddd/article/details/150989578</guid><author>tswddd</author><pubDate>Fri, 29 Aug 2025 17:46:26 +0800</pubDate><description><![CDATA[【代码】记录：HSD部署（未完成）]]></description><category></category></item><item><title><![CDATA[项目：HSD fastcat总结]]></title><link>https://blog.youkuaiyun.com/tswddd/article/details/150977261</link><guid>https://blog.youkuaiyun.com/tswddd/article/details/150977261</guid><author>tswddd</author><pubDate>Fri, 29 Aug 2025 10:56:37 +0800</pubDate><description><![CDATA[cloudwatch（页面）=> log group（文件夹）=> log stream（单个log）=> event（一行log）从aws cloudwatch获取log。和以前bab debug时一样，不过这次的每个event是json格式。通过递增方式存储，每次只查询最新事件之后的log内容。用json格式储存fastcat job的运行结果。另外，访问s3 bucket并将对应的信息也整合进。将event list转换为。）需要用字符串匹配从。]]></description><category></category></item><item><title><![CDATA[项目：HSD stats-api总结]]></title><link>https://blog.youkuaiyun.com/tswddd/article/details/150946456</link><guid>https://blog.youkuaiyun.com/tswddd/article/details/150946456</guid><author>tswddd</author><pubDate>Thu, 28 Aug 2025 11:11:50 +0800</pubDate><description><![CDATA[本文介绍了Python项目部署的流程，包括代码联网部分实现、Docker镜像构建和CI/CD部署方案。联网部分使用FastAPI+Uvicorn搭建API服务；构建阶段需要编写Dockerfile，建议使用uv镜像自动处理依赖；部署分为两种方案：20E环境使用docker-compose管理网络和变量，k8s环境则通过GitLab CI构建镜像，并利用helm chart和k8s secret进行部署，涉及镜像拉取密钥和变量管理。]]></description><category></category></item><item><title><![CDATA[WSL防止网络配置自动还原]]></title><link>https://blog.youkuaiyun.com/tswddd/article/details/148948677</link><guid>https://blog.youkuaiyun.com/tswddd/article/details/148948677</guid><author>tswddd</author><pubDate>Fri, 27 Jun 2025 11:01:14 +0800</pubDate><description><![CDATA[添加自定义域名映射，但每次重启后都会还原。解决方法：对不想修改的文件添加。需要修改的时候暂时删除。]]></description><category></category></item></channel></rss>