引擎一天内崩溃了四次,而代理服务还在继续向它转发请求。
vLLM 引擎核心崩溃了,而包裹它的 vllm serve 进程仍在运行,因此进程看起来还活着,请求也继续发给它。现在由一个看门狗询问引擎自己的 /health 端点,而不是查看进程表。当引擎不再应答时,看门狗会保留证据(包括有限长度的日志末尾),并重新加载模型。
看门狗的探测,由引擎应答
/metrics 的抓取、不断进来的聊天补全、引擎自己统计的 10 个请求正在运行且没有等待,以及其间的一次 /health 探测。左右滚动图片可阅读完整的行。