python - 使用 Google Cloud Functions 长时间运行的 python 进程
问题描述
我正在尝试在 Google Cloud 中运行一个 python 脚本,它将每天一次将 50GB 的数据下载到存储桶中。该下载可能需要比 Google Cloud Functions 设置为 9 分钟的超时限制更长的时间。调用python函数的请求由HTTP触发。
有没有办法解决这个问题?我不需要运行 HTTP Restful 服务,因为它每天从外部源调用一次。(无法安排)。
整个前提是将大量数据直接下载到云端。感谢您的任何建议。
解决方案
9 分钟是不能超过的 Cloud Functions 的硬性限制。如果您不能将工作分成更小的单元,每个函数调用一个单元,请考虑使用不同的产品。Cloud Run 限制为 15 分钟,而 Compute Engine 没有适用于您的限制。
推荐阅读
- java - 我使用 Aspose 将图像 OLE 嵌入 Excel,但是当我第一次打开它时,它显示为图像,我必须检查它两次才能将其传输到 OLEObject
- r - 光栅:如果坐标完全匹配替换值,如果不是 NA
- javascript - 压缩 PDF 时出现 ghostscript4js 错误
- c++ - 如何重载字符串流插入运算符?
- javascript - Laravel:带有下拉选择器的 d3 js 多折线图中的错误
- excel - 在用户表单中使用 Inkedit 粘贴屏幕截图
- python - 将python代码部署到不同服务器时设置路径的最佳实践
- python - 如何让我的 pygame sprite 脱离我的桌面?
- flutter - Flutter 中一个依赖另一个时如何使用 ProxyProviders?
- ruby-on-rails - Rails:计算唯一记录,忽略特定列