# 请求生命周期与运行时检查清单

## FPM 与跨请求状态

- 单例、静态缓存、进程级全局是否持有用户或请求级数据导致串扰。
- `register_shutdown_function`、析构阶段写库、发请求或补偿逻辑是否依赖不稳定的进程退出时机。

## 常驻运行时（仅当 diff 体现 Swoole/RoadRunner/ReactPHP 等）

- Worker、协程、连接池、定时器与容器对象是否在请求结束后正确重置，避免状态泄漏到下一次请求。
- 不要在通用 PHP-FPM 假设上强行审查常驻运行时；仅在 diff 可见时指出相关问题。

## 边界判断

- 仅在 diff 可明确体现运行时模型、请求生命周期与全局状态路径时输出正式问题，避免猜测部署拓扑。
