【发布时间】:2021-06-10 20:12:01
【问题描述】:
我正在使用 Cloud Run 来运行我的部署测试套件。运行套件大约需要 3 分钟,我的实例时间设置为 5 分钟。
我已经设置了一个 Cloud Run 项目,该项目将接受一个 http 请求(来自我的 CI 提供商)触发测试运行,然后报告通过失败。
即使容器设置为仅处理 1 个并发请求,它们也会在第一次测试运行完成后接受第二个请求。由于第一次运行占用了可用 5 分钟中的 3 分钟,第二次请求在 2 分钟时超时。
那么,有没有人知道一种方法可以自行终止给定实例(最好从内部终止)或设置实例在关闭之前将接受的请求总数?
非常感谢您阅读我的问题。任何帮助将不胜感激!
【问题讨论】: