gpt4 book ai didi

google-cloud-run - 即使我的脚本仍在运行,cloud run 也会关闭容器

转载 作者:行者123 更新时间:2023-12-05 08:40:11 28 4
gpt4 key购买 nike

我想在 cloud run 上运行一个长时间运行的作业。该任务可能执行超过 30 分钟,并且主要发送 API 请求。cloud run 在大约 20 分钟后停止执行,从指标来看,它似乎没有识别出我的任务仍处于运行状态。所以它可能认为它正在闲置并关闭容器。我想我可以在作业运行时运行对服务器的调用以使容器保持事件状态,但是有没有一种方法可以从容器向云运行发出信号,表明作业仍然处于事件状态而不是关闭容器?

我可以看出它正在关闭容器,因为日志刚刚停止。然后,我对云运行端点进行的下一次调用,我可以再次从 NodeJS Express 中看到“监听”日志。

最佳答案

I want to run a long-running job on cloud run.

这是一条红鲱鱼。

在 Cloud Run 上,无法保证会使用相同的容器。这是尽力而为。

虽然您不处理请求,但您的 CPU 将被节流到接近 0,因此您现在尝试做的事情(运行后台任务并尝试通过向容器发送请求来保持容器事件)并不是一件好事主意。您的应用程序模型很可能不适合 Cloud Run,我推荐其他计算产品,它们也可以让您运行长时间运行的进程。

关于google-cloud-run - 即使我的脚本仍在运行,cloud run 也会关闭容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56724764/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com