如何在 App Engine 中 运行 编写超过 15 分钟的脚本
How to run scripts more than 15 mins in app engine
所以我写了一个节点脚本,它从 WP.org themes/plugins 获取数据。主题脚本大约需要 4-5 小时才能完成(将数据抓取并插入到 BigQuery 中)。
当我使用 google 应用程序引擎部署脚本时出现问题,它可以正常工作 15 分钟然后停止。任何增加应用程序引擎中脚本执行时间的方法。
这些脚本将 运行 每周或每两周 运行 直到完成。但是 App Engine 在 15 分钟后停止了它们。它们在我的本地主机上工作正常,因此它不是节点的问题。
请求的最大允许 运行 时间取决于您选择的扩展类型。所以听起来您需要为 运行 此任务创建一个单独的服务,并为缩放类型设置 Basic 或 Manual
https://cloud.google.com/appengine/docs/standard/nodejs/how-instances-are-managed#scaling_types
您也可以尝试将您的任务分解为多个 10 分钟的任务并将它们链接在一起
所以我写了一个节点脚本,它从 WP.org themes/plugins 获取数据。主题脚本大约需要 4-5 小时才能完成(将数据抓取并插入到 BigQuery 中)。 当我使用 google 应用程序引擎部署脚本时出现问题,它可以正常工作 15 分钟然后停止。任何增加应用程序引擎中脚本执行时间的方法。
这些脚本将 运行 每周或每两周 运行 直到完成。但是 App Engine 在 15 分钟后停止了它们。它们在我的本地主机上工作正常,因此它不是节点的问题。
请求的最大允许 运行 时间取决于您选择的扩展类型。所以听起来您需要为 运行 此任务创建一个单独的服务,并为缩放类型设置 Basic 或 Manual
https://cloud.google.com/appengine/docs/standard/nodejs/how-instances-are-managed#scaling_types
您也可以尝试将您的任务分解为多个 10 分钟的任务并将它们链接在一起