-
Nginx 日志里的 upstream response time 怎么看?区分连接慢、响应慢与客户端传输慢
Nginx 的请求总时间与上游响应时间覆盖范围不同,简单相减无法准确定位网络耗时。本文解释连接、响应头和完整上游响应字段,提供最小化日志配置,并结合多次尝试、缓存、上传下载与缓冲方式判断慢请求,说明如何关联后端记录、控制变更风险并完成同类负载验收。- 35
- 0
-
Nginx 日志出现 Permission denied?目录权限、运行用户与 SELinux 排查
网站文件存在却被 Nginx 拒绝读取,问题可能出在上层目录搜索权限、worker 身份、ACL 或 SELinux 标签。本文从错误日志中的实际对象入手,检查静态文件与 PHP-FPM socket,说明持久化标签的配置边界、最小权限修复和回滚记录,并提供原请求验收方法,避免用递归 777 或关闭安全策略掩盖问题。- 28
- 0
-
网站更新后页面样式错乱?静态资源 404、缓存版本与发布顺序排查
网站更新后样式丢失、按钮失效或间歇白屏,可能是静态资源缺失、错误回退或页面与资源版本错配。本文从浏览器请求与真实响应入手,检查路径、MIME、浏览器和 CDN 缓存,说明新旧资源保留、发布顺序与回滚验收,并覆盖 WordPress 优化文件和 Service Worker 的排查边界。- 99
- 0
-
网站返回 429 Too Many Requests?CDN、Nginx 与应用限流定位
网站出现 429,限流可能来自 CDN、WAF、Nginx、应用或第三方 API。本文沿请求日志定位返回层,说明 Retry-After、Nginx 默认拒绝状态、突发容量与真实 IP 计数误伤,并给出客户端退避、最小范围调整及回退验收方法,避免关闭防护或无上限重试将压力转移到后端。- 117
- 0
-
接口用 curl 正常,浏览器却报跨域?CORS 预检、凭据与响应头排查
接口使用 curl 可以返回数据,浏览器却报 CORS 错误,需要分别检查 OPTIONS 预检和实际响应。本文从 Network 面板入手,说明允许来源、请求头、凭据与 Cookie 的匹配规则,排查错误响应缺头、代理重复加头和 CDN 缓存干扰,并给出安全修改与浏览器验收方法,避免通配符放行或关闭安全策略。- 108
- 0
-
WordPress 首页正常,文章页全是 404?Nginx 与 Apache 固定链接排查
WordPress 首页能打开,文章页却全部返回 404,通常需要检查固定链接和 Web 服务器的重写入口。本文从同一篇已发布文章的不同访问方式入手,分别核对 Nginx 的 try_files、Apache 的 mod_rewrite 与目录授权,并说明子目录部署、CDN 错误缓存、安全回滚和修复后的验收方法,避免直接覆盖整份配置或盲目切换链接结构。- 109
- 0
-
网站能打开,负载均衡健康检查却失败?路径、Host 与状态码排查
网站首页可以访问,负载均衡后端却显示健康检查失败,往往需要对比探测请求和浏览器请求的地址、端口、路径、Host 与成功状态码。本文结合 AWS ALB、Nginx 与 curl 官方资料,给出 curl 复现方法、虚拟主机和跳转规则检查示例,以及网络放行、超时定位、修改回滚和最终验收步骤,帮助定位探测失败的具体原因。- 124
- 0
-
Linux 日志删了,磁盘空间为什么没释放?df、du 与已删除文件占用排查
日志文件删除后,磁盘使用率却没有下降,常见原因是程序仍持有已删除文件。本文从确认文件系统和统计范围开始,用 lsof 定位进程与 inode,说明 Nginx 日志重开、普通应用受控重启的适用条件,以及数据保留、业务验收和日志轮转中的风险,帮助管理员避免盲目清理或强制终止服务。- 170
- 0
-
HTTPS 证书已部署,为什么部分设备仍打不开?证书链、SNI 与 TLS 兼容性排查指南
HTTPS 证书已部署但部分手机、旧电脑或程序仍无法访问?本文从证书链、SNI、SAN 域名、TLS 版本、IPv4/IPv6 和 CDN 回源入手,给出 curl、OpenSSL 与 Nginx 排查方法。- 313
- 0
-
Linux 服务器 CPU 飙高但网站还能打开?定位 Java、PHP、Nginx 与内核占用
Linux 服务器 CPU 飙高但网站还能打开,通常说明服务未完全中断,但容量余量正在被消耗。本文按 top、vmstat、pidstat、jstack、PHP-FPM 慢日志和 Nginx 日志的顺序,拆解用户态、内核态、I/O 等待、软中断和 steal 的排查方法,并给出修复顺序与验证指标。- 166
- 0
-
Nginx修改配置后不生效怎么办?配置文件加载、语法检查与平滑重载排查教程
Nginx配置修改后没有生效,常见原因包括配置文件路径错误、include覆盖、重载失败、多套Nginx并存和Docker挂载不一致。本文按实际加载配置、语法检查、进程重载和请求结果逐层排查。- 291
- 0
-
PHP-FPM出现“server reached pm.max_children”怎么办?进程池、慢请求与内存占用排查教程
PHP-FPM 日志提示 server reached pm.max_children,说明进程池并发槽位已经耗尽。本文从状态页、进程内存和 slowlog 入手,说明如何定位慢请求,估算合理进程数,安全修改配置并验证 502、503 和排队问题是否恢复。- 319
- 0
-
SSL证书更新后网站仍提示过期怎么办?证书链、SNI与Nginx重载排查教程
SSL证书已经续期或替换,网站却仍提示过期,问题通常出在Nginx未加载新文件、重载失败、SNI匹配错误、多节点证书不一致,或CDN与负载均衡器仍在返回旧证书。本文提供一套从公网证书指纹开始的排查流程。- 294
- 0
-
Nginx出现413 Request Entity Too Large怎么办?上传大小限制与反向代理排查教程
Nginx上传文件时出现413错误,通常是请求体大小超过Nginx、Ingress或上游网关限制。本文介绍如何通过日志、nginx -T、client_max_body_size和PHP配置逐层定位并安全调整。- 428
- 0



















