早上收到云厂商短信:服务器对外发起异常连接,疑似被入侵。登上去一看,CPU 100%,有个叫 kdevtmpfsi 的进程。 应急 …
思绪存档
早上被告警叫醒:磁盘使用率 95%。磁盘打满是个很阴险的故障——它会影响所有往磁盘写的东西:数据库写不进、日志写不出、服务各种莫名其妙地挂。这篇记一下当天的应急处理和事后治理。
晚上八点多,监控报警:接口大量 502。Nginx 错误日志里刷屏: 这个报错基本就是 PHP-FPM 的进程池被打满了,没有空闲 …
502 大概是最常见的线上报错之一。它本质就一句话:Nginx 作为代理,没能从后端拿到合法响应。但”没能拿到”的原因能列出十几种。这篇把我遇到过的场景整理成一个排查清单,按命中率排序,遇到
从买第一个域名到现在,踩了不少坑,记录一下。 域名 注册商选大厂,小厂跑路或涨价没商量 注意续费价格,很多首年便宜,续费翻几倍 开 …
团队一个 Vue2 + webpack4 的中后台项目,构建已经要 3 分多钟,热更新也要 10 秒起步。趁着版本间隙,花了两周迁到 Vue3 + Vite。记录一下迁移路线和坑,给大家参考。
以前做懒加载靠监听 scroll 事件 + getBoundingClientRect,频繁触发回流,性能差。Intersecti …
这大概是运维生涯最惊悚的一晚。晚上发现测试服务器卡得 SSH 都登不进去,好不容易登进去,top 一看:一个叫 kdevtmpfsi 的进程吃掉 180% CPU。搜了一下,知名度很高的挖矿木马。以下…
SSH 连不上是最让人慌的,尤其只有一台机器的时候。按这个顺序排查,基本能定位。 1. 先 ping 通不通 不通:网络问题、服务 …
团队一个运行了三年的管理后台(React + JS)要持续迭代,新人对着满天飞的 undefined 一脸懵逼,我们决定渐进式迁移到 TypeScript。花了两个月,踩了不少坑,总结在这里。

