gpt4 book ai didi

java - 如何在 Google App Engine 中执行任务

转载 作者:太空宇宙 更新时间:2023-11-04 08:36:37 24 4
gpt4 key购买 nike

我正在尝试使用 Java 自动执行 Google App Engine 项目之一中的任务。

为了创建任务,我执行了以下步骤。

第 1 步)通过使用 url 模式扩展 HTTPServlet 创建一个 servlet web.xml 是/task。

     I written following code inside doGet() of this servlet to add task 
to default queue.

Queue q = QueueFactory.getDefaultQueue();
q.add(TaskOptions.Builder.withUrl("/test").param("key", "123"));

第 2 步)通过使用 url 模式扩展 HTTPServlet 创建了另一个 servlet web.xml 是/test。

    I written sent email code when this servlet is exceuted.

现在,我使用 url test 将任务添加到队列中。

我的任务何时执行。

当我使用 url 模式/task 执行 servlet 时,它会将任务添加到队列中。但任务没有执行。

Google App Engine 如何自动执行我的任务。

谢谢。

最佳答案

任务应该执行。转到您的 Google 应用程序引擎管理控制台并检查您的日志和任务队列。它要么是异常,要么是任务已完成。如果完成,它可能不会显示在任务队列中(除非它在过去 1 分钟内完成)。

要验证您的任务是否已成功提交,您可以尝试以下操作:

  1. 使用管理控制台并暂停任务队列
  2. 将您的任务提交到任务队列(通过访问网址,例如 http://your.appspot.com/task)
  3. 转到管理控制台并检查任务队列。在“队列中的任务”列下,您应该会看到该任务仍处于待处理状态。

关于java - 如何在 Google App Engine 中执行任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6215640/

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