一个被忽略的排查工具服务器卡、页面慢,大家第一反应是查 Nginx 日志、查 MySQL 慢查询、查内存占用。这些都对,但有一类问题它们全都看不出来:程序...
为什么值得专门写联合索引的列顺序做 MySQL 优化,多数人第一步是看慢查询日志,第二步是给 WHERE 后面的字段加索引,然后发现 EXPLAIN 里的...
Typecho、Hugo、Hexo 这些博客方案都有一个共同的痛点:Markdown 写完要等渲染,主题换一次要重新构建,插件多了构建时间从 3 秒涨到 ...
凌晨两点,监控告警说 PHP-FPM 的子进程全红,网站 502。登录服务器一看,进程还活着,但 CPU 是 0,日志里没有任何 PHP 报错,只有 ng...
我给一个客户的论坛做故障复盘时,看到过这样一条 nginx 错误日志:emerg: unknown directive "proxx_pass"。一个字母...
把一台跑了三年的服务器换掉,听起来是件简单事:买新机器、传文件、改 DNS、完事。真做过的人都知道,最容易出事的不是迁移过程,而是切换 DNS 之后的头两...
上周有个读者发来一条消息:他的论坛在晚上八点突然开始大量报错,用户发帖时页面直接返回 500,日志里刷满了 Deadlock found when try...
一个真实场景:一天里同一个 IP 请求了两万次上周日志巡检发现一个来自新加坡机房的 IP,单日请求 21437 次,全部是 GET /?s= 开头的搜索页...