
一条命令测试 pg 查询延迟
$ apt install postgresql-client $ time psql "postgresql://xxx:xxxx@x.x.x.x:5432/today_ai_weather" -c "\timing on" -c "SELECT 1" Timing is on. ?column? ---------- 1 (1 row) Time: 172.842 ms real 0m1.063s user 0m0.029s sys 0m0.020s

$ apt install postgresql-client $ time psql "postgresql://xxx:xxxx@x.x.x.x:5432/today_ai_weather" -c "\timing on" -c "SELECT 1" Timing is on. ?column? ---------- 1 (1 row) Time: 172.842 ms real 0m1.063s user 0m0.029s sys 0m0.020s

TL; DR root@tencent-sh1:~# cat /etc/rancher/k3s/registries.yaml mirrors: "docker.io": endpoint: - "https://harbor.xxx.me" rewrite: "^(.*)": "mirror-dockerhub/$1" "registry.k8s.io": endpoint: - "https://harbor.xxx.me" rewrite: "^(.*)": "mirror-registry-k8s-io/$1" "ghcr.io": endpoint: - "https://harbor.xxx.me" rewrite: "^(.*)": "mirror-registry-ghcr-io/$1" "quay.io": endpoint: - "https://harbor.xxx.me" rewrite: "^(.*)": "mirror-registry-quay-io/$1" 以上是我的配置,在 harbor 中镜像以上镜像源,之后这样 配置即可。 如果没有路径,比如使用 registry 镜像,忽略 rewrite 部分即可。 ...

发现容器化之后,wp 网站打开一直尝试 302 到 https 的页面,即使我当前已经是 https 了,经过排查是由于代理提供了 ssl 但 wordpress 不知道,默认会再重定向一次,出现无限 302 。 ...

curl -s "https://archlinux.org/mirrorlist/?country=CN&protocol=https&use_mirror_status=on" | sed -e 's/^#Server/Server/' -e '/^#/d' | rankmirrors -n 5 - 运行这个命令,即可自动从 archlinux 官方 mirror 清单获取中国 (CN) 的镜像清单,并调用 rankmirrors 测速得到速度最快的前5个。 配置到 /etc/pacman.d/mirrorlist 目录中即可使用。 References Ranking an existing mirror list https://man.archlinux.org/man/extra/pacman-contrib/rankmirrors.8.en

List gpt-4 gpt-4o claude-3-7-sonnet-20250219 `claude-3-7-sonn 单位:Inout/Output /M Model gpt-4o gpt-4o-mini deepseek-r1 deepseek-v3 claude-3-7-sonnet claude-3-5-sonnet UniAPI $0.2871/$1.1484 $2.376/$11.88 $2.376/$11.88 GPTAPI ¥0.07/¥0.14 ¥5.25/¥26.25 ¥5.25/¥26.25 OpenRouter $5/$7 $3/$15 $3/$15 AiHubMix $0.62/$2.48 $3.3/$16.5 V3 API $1.8/$7.2 $7.4/$37 Refereneces https://openrouter.ai/ https://aihubmix.com https://api.v3.cm/ https://www.ohmygpt.com/ https://uniapi.ai

TL;DR 安装 wget https://github.com/utkuozdemir/pv-migrate/releases/download/v1.7.1/pv-migrate_v1.7.1_linux_x86_64.tar.gz tar -xvf pv-migrate_v1.7.1_linux_x86_64.tar.gz mv pv-migrate /usr/local/bin 用法 pv-migrate migrate \ --source-namespace default \ --dest-namespace default \ localpv-vol csi-lvmpv 🚀 Starting migration 💭 Will attempt 3 strategies: mnt2, svc, lbsvc 🚁 Attempting strategy: mnt2 📂 Copying data... 100% |██████████████████████████████| (3.4 GB/s) 📂 Copying data... 0% | | [0s:0s]🧹 Cleaning up 📂 Copying data... 100% |██████████████████████████████| ✨ Cleanup done ✅ Migration succeeded References Migration from Legacy Storage to Latest Storage Solution https://github.com/utkuozdemir/pv-migrate

TL;DR $ helm repo add prometheus-community https://prometheus-community.github.io/helm-charts $ helm repo update $ helm show values prometheus-community/kube-prometheus-stack $ helm show values prometheus-community/kube-prometheus-stack > values.yaml # Edit values.yaml $ helm install prometheus-community prometheus-community/kube-prometheus-stack --namespace monitoring -f values.yaml --create-namespace # update values.yaml $ helm upgrade --install prometheus-community prometheus-community/kube-prometheus-stack --namespace monitoring -f values.yaml References kube-prometheus-stack 实战指南:使用 kube-prometheus-stack 监控 K3s 集群

TL;DR # 标记为不可调度 kubectl cordon NODE # 将运行的pod平滑的赶到其他节点上 kubectl drain NODE # 重新变得可调度 kubectl uncordon NODE References K8S中的cordon、uncordon和drain kubectl cordon

两种方案: 解决办法 方法一,卸载重装 helm uninstall <release name> -n <namespace> 方法二,回滚 This error can happen for few reasons, but it most commonly occurs when there is an interruption during the upgrade/install process as you already mentioned. 发生此错误的原因有很多,但最常见的原因是升级/安装过程中出现中断,正如您之前提到的。 ...

TL; DR Step1: 将当前系统打包 系统进行格式转化并压缩,执行如下命令,生成一个镜像的centos7-base.tar的文件 # 示例打包命令 $ tar --numeric-owner --exclude=/proc --exclude=/sys -zcvpf /data/centos7-svr.tar.gz / $ tar --numeric-owner \ --exclude=/proc --exclude=/sys \ --exclude=/var/lib/vz \ --exclude=/root \ --exclude=/media \ --exclude=~ \ -zcvpf ~/hci6-ci-base.tar.gz / $ tar -cvpf /home/buildrpm.tar --directory=/ --exclude=proc --exclude=sys --exclude=dev --exclude=run / # --numeric-owner:执行所属 # --exclude:排除那些文件或者目录 # -zcvf :打包压缩 p保持文件的绝对路径 Step2: 导入镜像并运行 把镜像文件centos7-svr.tar.gz放到装有docker的系统上 ...