长时间超时的无服务器python请求?

光伏

我有几个遵循类似格式的python脚本:您传入一个日期,并且它是:-检查我的S3存储桶中文件名中具有该日期的文件,然后对其进行解析,或者-运行一个python脚本进行一些分析该日期的文件(运行需要1个小时以上)

我正在寻找一种无服务器的解决方案,该解决方案可以让我在一定范围内调用这些函数,然后并行运行它们。由于我的python脚本持续时间长,因此AWS和Google Cloud Functions之类的服务由于超时(分别为15分钟和9分钟)而无法正常工作。我已经看过Google Cloud Dataflow,但是不确定相对于我的相对简单用例而言,这是否过大。

尽可能减少故障的情况很重要,因此我倾向于使用AWS,Google Cloud等产品。

我还希望能够通过日志查看每个作业进度的仪表板,因此我可以查看哪些日期已完成以及哪些日期存在错误(以及错误是什么)

纪尧姆·布拉奎尔

Cloud Run路线图中已计划长时间运行,但目前尚无日期。

今天,最好的推荐方法是除了Task Queue外还使用AppEngine使用推送队列时,在手动扩展模式下部署时,您最多可以运行24小时但是请注意,手动缩放不会缩放为0!

如果您喜欢容器,我知道GCP上有2种“奇怪”的解决方法:

  • 使用云构建。Cloud Build允许您在容器中构建自定义构建器在容器中做任何您想做的事情,即使它不是用于构建某些东西。考虑为您的处理步骤设置正确的超时借助Cloud Build,您每天有120分钟免费(在整个组织中共享,这不是每个项目的免费套餐!)。您最多可以并行运行10个构建作业。
  • 使用AI平台培训。与Cloud Build相似,AI Platform培训允许您运行自定义容器来执行处理,并首先考虑进行培训。但是,它是一个容器,您可以在其中运行任何内容。这里没有免费套餐。您最多只能并行使用20个CPU,但是您可以要求将限制增加到450个并发vCPU。

可悲的是,它不像“功能”或“云运行”那样容易使用。您没有HTTP端点,只需用您想要和喜欢的日期来调用它即可。但是您可以将其包装到一个函数中,该函数执行对Cloud Build或AI Platform培训的API调用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

服务器缓慢发送响应时,http超时要多长时间?

来自分类Dev

Cloudbees:当长时间没有请求时,Play服务器服务是否会休眠?

来自分类Dev

EF核心请求无法唤醒Azure Sql(无服务器sku)数据库并超时

来自分类Dev

请求不存在的文件时,FTP服务器挂起(“ FTP无传输超时”)

来自分类Dev

使用Python请求+ Clojure HttpKit服务器但不使用Ring服务器的超时

来自分类Dev

openstack swift:服务器已等待太长时间,客户端无法发送请求

来自分类Dev

openstack swift:服务器已等待太长时间,客户端无法发送请求

来自分类Dev

请求超时。Web服务器在指定时间内响应失败

来自分类Dev

Cube.js在无服务器环境中超时

来自分类Dev

调用RDS无服务器时AWS Lambda超时

来自分类Dev

Python-SocketIO服务器需要很长时间才能触发事件

来自分类Dev

使用异步服务器长时间运行的任务

来自分类Dev

MySQL服务器执行查询需要很长时间

来自分类Dev

节点服务器,套接字,请求和响应超时

来自分类Dev

如何为我的HTTP服务器指定请求超时?

来自分类Dev

在AWS上ping服务器时请求超时

来自分类Dev

Spring Boot - Mysql 驱动程序 - JPA - 服务器运行很长时间后,发布请求显示无法打开 JPA EntityManager 进行事务

来自分类Dev

Whois 服务器超时

来自分类Dev

从Web浏览器在服务器上执行长时间运行的脚本

来自分类Dev

如何在 websocket 服务器停止或长时间重启后自动启动 websocket 服务器

来自分类Dev

如何衡量服务器的请求和响应时间?

来自分类Dev

MySQL查询请求时间和服务器负载

来自分类Dev

Autoit UDP 请求到 NTP 时间服务器

来自分类Dev

Nginx上游超时了长时间的独角兽请求

来自分类Dev

使用无服务器框架(AWS Lambda / Gateway),Express,Mongoose / MongoDB Atlas的应用频繁超时

来自分类Dev

在无头服务器上使用mv和cp(SSH超时干扰吗?)

来自分类Dev

通过python获取服务器证书时添加超时

来自分类Dev

如何在python Klein中设置服务器超时?

来自分类Dev

通过REST API实现服务器端对长时间轮询的响应

Related 相关文章

  1. 1

    服务器缓慢发送响应时,http超时要多长时间?

  2. 2

    Cloudbees:当长时间没有请求时,Play服务器服务是否会休眠?

  3. 3

    EF核心请求无法唤醒Azure Sql(无服务器sku)数据库并超时

  4. 4

    请求不存在的文件时,FTP服务器挂起(“ FTP无传输超时”)

  5. 5

    使用Python请求+ Clojure HttpKit服务器但不使用Ring服务器的超时

  6. 6

    openstack swift:服务器已等待太长时间,客户端无法发送请求

  7. 7

    openstack swift:服务器已等待太长时间,客户端无法发送请求

  8. 8

    请求超时。Web服务器在指定时间内响应失败

  9. 9

    Cube.js在无服务器环境中超时

  10. 10

    调用RDS无服务器时AWS Lambda超时

  11. 11

    Python-SocketIO服务器需要很长时间才能触发事件

  12. 12

    使用异步服务器长时间运行的任务

  13. 13

    MySQL服务器执行查询需要很长时间

  14. 14

    节点服务器,套接字,请求和响应超时

  15. 15

    如何为我的HTTP服务器指定请求超时?

  16. 16

    在AWS上ping服务器时请求超时

  17. 17

    Spring Boot - Mysql 驱动程序 - JPA - 服务器运行很长时间后,发布请求显示无法打开 JPA EntityManager 进行事务

  18. 18

    Whois 服务器超时

  19. 19

    从Web浏览器在服务器上执行长时间运行的脚本

  20. 20

    如何在 websocket 服务器停止或长时间重启后自动启动 websocket 服务器

  21. 21

    如何衡量服务器的请求和响应时间?

  22. 22

    MySQL查询请求时间和服务器负载

  23. 23

    Autoit UDP 请求到 NTP 时间服务器

  24. 24

    Nginx上游超时了长时间的独角兽请求

  25. 25

    使用无服务器框架(AWS Lambda / Gateway),Express,Mongoose / MongoDB Atlas的应用频繁超时

  26. 26

    在无头服务器上使用mv和cp(SSH超时干扰吗?)

  27. 27

    通过python获取服务器证书时添加超时

  28. 28

    如何在python Klein中设置服务器超时?

  29. 29

    通过REST API实现服务器端对长时间轮询的响应

热门标签

归档