python - 谷歌应用引擎模块 - 长时间运行的任务 > 10 分钟

标签 python google-app-engine

我正在尝试移植到 google app engine 模块,这是一项以前长期运行的工作(在“后端”中运行)。

下面是一个示例 module1.yaml。

application: myuniqueapp
module:  module1
version: 1
runtime: python27
api_version: 1
threadsafe: true
instance_class: F4_1G
automatic_scaling:
  max_idle_instances: 1

handlers:
- url: /data
  static_dir: data
  application_readable: true

- url: /.*
  script: app.application

通过任务队列提交给这个(从前端实例)的代码是这样的:

taskqueue.add(url='/tasks/do_my_task',
            target='1.module1')

这会毫无问题地提交正确的任务。该任务也由 module1 执行。

但它会在第 10 分钟被终止,并出现 DeadlineExceededError。这是一项长时间运行的任务,运行时间超过 10 分钟(就像它过去在“后端”中的工作方式一样)。

要使模块中执行的任务 > 10 分钟,需要进行哪些配置更改?

最佳答案

关于python - 谷歌应用引擎模块 - 长时间运行的任务 > 10 分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21959092/

相关文章:

python - 谷歌应用引擎中的二维码生成器

android - 将开发服务器添加到 App-Engine

google-app-engine - 在我的子项目中执行Appengine的downloadCloudSdk任务时出错

python - 如何从与一对一字段相关的两个模型中获取所有对象的列表

python - Numpy 连接给出错误 : axis 1 is out of bounds for array of dimension 1

shell - 在浏览器中使用 google cloud shell 文件下载时的完全限定文件路径是什么

jsp - 获取 IllegalStateException : No such servlet: jsp when accessing deployed Spring application to Google App Engine

python - 在 Python 中使用日期时间生成简单的日期列表

python - Pip 安装二进制文件并保留requirements.txt

python - 没有 setup.py 的依赖项