- 收录文章
- 31 篇文字被发现
- 文章访问
- 13 次从这里出发阅读
- 博客访问
- 1 次前往作者站点
- 最近更新
- 10.24 2026年
FROM THIS BLOG
最近文章
1G 内存的小机器跑 MariaDB,我把能省的都省了
手里有台很便宜的 VPS,1 核 1G,一年一百多块。上面跑着一个小论坛,用户不多,但数据库不能少。 装完 MariaDB 之后,我 free -h 看了一眼,可用内存只剩三百多兆。系统自己占了点,MariaDB 占了将近五百...
数据库备份这件事,我从手动导出做到全自动
我一直觉得备份是件很枯燥的事。 直到有一次,我在服务器上执行了一条 DELETE FROM comments WHERE id > 100,本来想删测试数据,结果忘了自己不在测试库。 那条语句跑完,生产库少了两千多条评论。 我...
凌晨两点收到 502 告警,最后查出来是文件描述符不够用
手机在枕头边上震了两下。我摸起来看了一眼,是监控发的,blog.mibase.top 返回 502。 当时是凌晨两点十分。我第一反应是想装死,第二天早上再说。但那台机器上还挂着别的东西,万一是一起挂了,拖到早上...
根分区用到 92% 那天,我把 LVM 扩容的流程走了一遍
上个月收到监控告警,说根分区使用率 92%。 登录上去 df -h 一看,四十个 G 的盘只剩三个多 G。du -sh /* 挨个看,/var/lib/docker 占了大头,还有一堆构建缓存。 清了一轮,回到 60%。但我知道这只是暂时...
journalctl 用熟了之后,排查问题快了一大截
刚开始用 systemd 那会儿,我对 journalctl 的理解就停在 journalctl -xe 这一个命令上。 出问题了就敲一下,刷出一大屏东西,然后肉眼从头翻。翻到中间发现前面还有线索,又得往上滚。滚着滚着忘了自己要...
把 Hugo 博客的加载速度从三秒压到八百毫秒
博客搭起来之后,我有一阵子特别在意 Lighthouse 那个分数。 第一次跑的时候,移动端性能 41 分,红色的。首屏内容绘制三点二秒,最大内容绘制四点一秒。这个成绩放在 2024 年,属实难看。 花了一个周末逐...
再也不用 scp 传文件了,push 一下博客就上线
以前写博客的流程是这样的。 本地写完,hugo 构建,然后用 FileZilla 把 public 目录拖到服务器上。拖的时候还不能直接覆盖,得先删掉旧的,再传新的,不然会残留一堆已经删掉的文章。 有几次传了一半网断...
前后端分离之后,CORS 报错缠了我整整一个下午
朋友让我帮忙看一个后台管理页面,说他本地跑得好好的,部署到服务器上之后,登录接口一直报错。 控制台里的红字是这样的: 1 2 3 4 Access to XMLHttpRequest at 'https://api.example.com/auth/...
折腾了三种博客程序之后,我最后还是回到了 Hugo
我的博客换过三次。 最早是 WordPress,插件装了一堆,功能确实全,但每次后台点一下都要等两三秒。那台 1 核 1G 的 VPS 跑 PHP 加 MySQL,内存常年飘在 90% 以上,隔三差五就被 OOM killer 干掉一次。 后...
二手路由器刷机刷成砖,我用一根 TTL 线把它救回来了
在海鲜市场花五十块收了一台二手的千兆路由器,型号是小米 AX3000T。卖家的描述只有一句"能开机,无线正常",照片拍得模糊,看不出什么。 我买它就是为了刷 OpenWrt。出租屋这边的宽带是千兆,...
博客被人刷了一晚上,我用 fail2ban 把这事收了个尾
那天早上起来,博客打不开了。 浏览器转圈,转了很久之后给了一个 502。我一边刷牙一边用手机连上去看,uptime 显示 load average 是 34。 我那台机器是 1 核 2G,正常负载在 0.1 左右。34 这个数字意味着...
两个容器明明在同一个宿主机上,就是互相连不上
有段时间我在搭一个小的内部工具,前端是一个 PHP 的容器,后端是一个 Redis 容器。两个都在同一台机器上,端口也都正常开着。 但 PHP 那边一连 Redis 就报错,Connection refused,或者更奇怪一点,php_n...