排序
邮件进了垃圾箱?把 SPF、DKIM、DMARC 三条记录配齐(2026 实操)
用自己的域名给 WordPress 发通知,邮件却总被 Gmail 扔进垃圾箱。从 dig 查记录开始,配好 SPF、DKIM、DMARC,再看收件方给的认证结果
一个爬虫占掉六成动态请求,1889 条还是 POST:用 nginx 按 UA 给爬虫限速(2026 实操)
从 nginx 日志数 UA,发现 meta-externalagent 一天打出 3675 条动态请求,其中 1889 条是 POST 进 admin-ajax;用 map 加 limit_req 按 UA 限速,附实测 429 结果、坑位与回滚命令
WordPress 邮件发不出去排查(2026 实操):wp_mail 说成功,postfix 挂了 71 天
评论通知和找回密码的邮件收不到,后台却没有任何报错。这篇按通道分层排查:wp_mail 走的是主题 SMTP 还是 PHP mail ,sendmail 后面那台 postfix 为什么起不来,出站 25 端口和 SPF 记录又该...
WordPress 数据库慢查询排查(2026):1734 条记录里,最慢那条在等锁
库只有 10MB,MySQL 慢日志里却攒了 1800 条记录,最长的一条 5705 秒——其中 5694 秒在等锁。这篇讲怎么把表大小、Query_time 和 Lock_time、autoload 三个数字分开看,顺手给 wp_options 减...
Nginx 日志排查实操(2026):58 个 404 里认出后门扫描,再把假 IP 换回真访客
半天 1556 条日志、58 个 404,路径全是 webshell 文件名,而日志里记下来的 IP 全指向 CDN 回源节点。这篇讲怎么从状态码和 UA 里认出扫描器,怎么在 error.log 里抓到 SQL 注入 payload,再用...
WordPress 定时任务不准怎么办(2026 实操):一天只触发 33 次,换成系统 crontab
页面缓存和边缘缓存一开,wp-cron.php 就很少被访问,定时任务开始迟到甚至不跑。这篇讲怎么用 nginx 日志查清现状,把 WP-Cron 关掉、交给系统 crontab,附 PHP 版本和文件属主两个坑
自建评论系统 Artalk 部署实操(2026):Docker 起服务,数据留在自己服务器
用 Docker 把 Artalk 评论系统跑在自己的服务器上,数据落在一个 SQLite 文件里,再配 Nginx 反代和 HTTPS,最后用一个 mu-plugin 挂到 WordPress 文章底部。含验证方式、常见坑和完整回滚步骤








