为什么个人站长要在内网自建 DNS你可能会问:服务器上用运营商的 DNS 解析得好好的,为什么还要自己架一个 dnsmasq?答案藏在"多机环境"和"解析...
内存泄漏和内存不足,是两种完全不同的病很多人一看到服务器内存吃紧,第一反应是加内存、或者调 swappiness、或者上 OOM Killer 的 oom...
为什么个人站长需要 Syncthing,而不是又一个 rsync 脚本如果你同时管着两三台服务器——一台跑主站,一台做备份,一台当测试环境——你一定写过这...
Let's Encrypt 证书自动续期实战:用 acme.sh 实现 DNS 泛域名证书无人值守,附续期失败的六大排查每个站长都经历过那种提心吊胆的时刻...
Nginx 限流防刷实战:用 limit_req 与 limit_conn 挡住 CC 攻击和爬虫,别等被打挂了才想起来我的一个博客站曾经被一个小爬虫温柔...
MySQL 慢查询治理实战:从开启 slow_query_log 到用 EXPLAIN 和联合索引把接口从 3 秒压到 80 毫秒上个月我给一个做企业官网...
为什么同样的服务器,别人打开快你打开慢:从拥塞控制说起个人站长经常遇到一个说不清的问题:服务器配置不差、带宽也没跑满,但访客尤其是跨运营商、跨地区的用户,...
Supervisor 到底解决什么问题:当 systemd 不适用时的进程守护个人站长跑的东西很杂:一个 Python 爬虫要常驻、一个 Node.js ...