置顶
部署运维
Nginx 502 与 504 排查手册:先分清是"连不上"还是"等太久"
502 和 504 看着都是网关错误,但成因完全相反:一个是上游根本没连上,一个是连上了但超时。搞混方向会让排查绕大圈。
502 和 504 看着都是网关错误,但成因完全相反:一个是上游根本没连上,一个是连上了但超时。搞混方向会让排查绕大圈。
把一台只有 SSH 的裸机变成能跑 Node.js 站点的生产环境:装运行时、传项目、PM2 守护、Nginx 反代、签发证书,每一步都附实际命令与踩坑点。
PM2 不只是"让进程后台运行"。配好内存上限重启、日志轮转和开机自启,才算真正把服务交给它管。
容器被 OOM Killer 干掉时往往只有一句 "Killed",没有堆栈没有日志。这篇文章讲清楚怎么提前设限、怎么定位真凶。
按攻击面从外到内整理了一份可执行清单,每项都标注了宝塔面板中的对应操作路径,照着做一遍就能把常见风险堵住。
一条命令输出系统、CPU、内存、磁盘、端口、容器与工具链的完整快照,全程只读不修改任何状态,适合部署前评估和定期巡检。
一个看似简单的下载接口,要处理好下载计数、中文文件名、大文件断点续传和防盗链四件事,才算真正能用。
单文件数据库在低配机器上其实非常能打,前提是把 WAL、缓存和同步策略这几个参数配对。附完整的 PRAGMA 配置和三个反模式。