Aliyun ddns client
万网注册的域名有福了,背靠阿里这个大金主,最近推出了不少有用的功能,甩出新网之类的域名注册商不止一条街了。朋友之前一直使用DNSPod和花生壳来构筑VPN内网的域名解析,可TPLINK自带的路由器花生壳功能太不稳定了,DNSPod也拒绝加入那些免费的二级域名了,只能想看看有没有办法在他已有的域名上实现DDNS的二级域名解析了。凑巧看见万网和阿里云推…
windows上让ollama支持AMD RX6700 XT显卡
问题 ROCm(Radeon Open Compute Platform)是AMD推出的一个开放的、基于GPU的高性能计算平台,涵盖了许多用于GPU计算的库、工具和运行时环境等诸多组件,主要用于加速科学计算、机器学写等多种类型的计算任务,对标Nvidia的CUDA生态,旨在为HPC和超大规模GPU计算提供软件开发平台。 Ollama使用ROCm来对…
离线安装升级DAPR
Dapr官方文档是通过执行bash脚本来安装升级的,因为众所周知的原因,国内执行这个脚本经常会因为网络问题出错,下面提供了一个离线安装的方法。 Github下载指定版本的安装包:https://github.com/dapr/installer-bundle/releases 上传到目标服务器,并解压到指定目录,进入拷贝解压后的根目录daprbun…
sqlboiler实践
一、Bind数据 1.1 如果Bind的结构引用了生成的models,请注意struct字段不能设置为指针类型 错误示例, 定义指针类型的字段会引起数据无法赋值 type Xxx struct { User *models.User `boil:",bind"` } 正确示例 type Xxx struct { User mod…
nginx反向代理的wordpress网站显示Mixed Content错误
当通过https访问一个隐藏在nginx反向代理后的wordpress网站出现"mixed content"错误,其中客户端请求首先通过https到达nginx, nginx然后通过http与wordpress docker进行通讯 Mixed Content: The page at ‘’ was loaded over HT…
安装archery
1. 创建数据库 create database archery default charset utf8mb4; 2. 进入docker container docker exec -ti archery /bin/bash 3. 尝试建立数据库表结构 cd /opt/archery source /opt/venv4archery/bin/ac…
git仓库瘦身
1. 首先找出占用空间最大的文件列表 git rev-list --objects --all | grep "$(git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -10 | awk '{print$1}')" b2bda4b5…
apisix流控
一、蓝绿发布 APISIX中新增加一个上游配置 记录新增上游的id 在对应service中加入traffic-split插件的配置如下, 其中: http_变量名为http头里面指定的变量名,例如:http_version 新版本号为字符串的版本号,例如: 1.5.3 新增上游的ID为指向部署了新版本代码的服务器的上游 "plugins&…
解决Docker日志过大导致Redis访问失败问题
线上服务突然出现无法访问Redis的问题,经排查是Redis无法写磁盘因为磁盘空间不足。 排查步骤: 使用du -sh *命令逐一找到空间占用最大的目录 发现/var/lib/docker/containers目录占用了97G磁盘空间 然后继续排查发现其中一个容器实例的日志文件有97G,该容器实例是网关类应用会不断输出所有请求日志 原因 正常日志输…
Docker方式安装和配置apisix
在CentOS7上按官方文档安装apisix-docker碰到一些问题,为了针对其FAQ中的常见问题针对HDGET做一些修复,特Clone了一个分支并详细描述安装步骤如下: 先移除旧版本docker并安装新版本docker(否则会下载不了docker image) yum remove docker docker-client docker-cli…
直接安装配置apisix
所有安装的资源可以在https://apisix.apache.org/downloads/去查看, 如果需要通过docker安装请查看: http://www.hdget.com/docker-install-config-apisix/ 一、 安装etcd etcd是一个分布式的key-value数据库,apisix的配置保存在etcd上,支持…