公开接口和管理接口,最好有明确分界
代理入口应区分公开采集接口与需要登录的管理接口。
继续阅读恰西 / 按主题阅读
代理入口应区分公开采集接口与需要登录的管理接口。
继续阅读证书文件可能已经替换,但旧进程、另一层代理或错误的虚拟主机仍然提供旧证书。磁盘检查与公网握手检查对应不同层次,缺一项都可能漏掉问题。
继续阅读客户端、代理和应用都可能限制请求大小,错误应定位到具体一层。 请求从客户端到应用可能经过多个代理,每一层都能设置大小限制。返回 413 时应先识别由谁生成响应,再决定修改哪一处配置。
继续阅读文本往往包含重复结构,压缩收益较明显;JPEG、视频等格式本身已压缩,重复处理未必值得。还要考虑 CPU 成本和代理缓存如何区分响应版本。
继续阅读按状态和请求路径观察,可以区分丢失资源、爬虫扫描和上游故障。
继续阅读相同 URL 在缓存期内可能直接使用旧内容。入口页面与带指纹资源通常需要不同策略,资源版本写进文件名,可以让更新更加明确而可预测。
继续阅读连接上游与等待上游返回是两个阶段,分别设置才能准确排障。 连接超时处理的是无法与上游建立连接;读取超时处理的是连接已存在但迟迟没有新数据。两者适合不同故障,统一加大数值常常只会延长用户等待。
继续阅读从本机回环地址访问应用,能够快速区分应用没有启动、端口不对和代理配置错误。随后逐层加回域名、TLS 与转发头,更容易定位第一个失败边界。
继续阅读静态网站可以先检查文件和目录,缺失时明确返回 404。
继续阅读重载让主进程读取新配置并启动新 worker,旧连接通常交由旧 worker 收尾。 主进程读取新配置并启动新 worker,旧 worker 尽量完成已经接收的工作。相比直接停掉服务,这通常能减少普通配置变更对现有连接的影响。
继续阅读检查命令解析指定配置,能发现部分语法、文件路径与资源访问问题。运行中的实例可能使用另一套路径,检查目标与实际服务必须一致才有价值。
继续阅读