当前位置: 首页 > 知识库问答 >
问题:

AWS lambda:任务超时

倪灿
2023-03-14
try {
    BufferedWriter out = new BufferedWriter(new FileWriter("/tmp/url.txt"));
    out.write(source_code);  //Replace with the string 
    //you are trying to write  
    out.close();
}
catch (IOException e) {
    System.out.println("Exception ");
}
Task timed out after 15.00 seconds

共有1个答案

白高逸
2023-03-14
    null
 类似资料:
  • 我已经使用ExecutorService实现了超时任务。在下面的方法中,我正在提交超时任务,如果它在给定的时间内超时,我将取消该任务并关闭执行器。 它运行得很好,我没有任何问题。 然而,我想知道这是否是最好的代码设计。我只是想知道如果使用ExecutorService返回的未来是否会更好。submit()获取可调用函数的返回值或超时超时任务。例如 我正在使用JDK7。

  • 问题内容: 我正在尝试在我的应用程序中实现一个类。有没有办法设置时间长度,之后SwingWorker会“超时”?我当时在想,也许会抛出一个异常,我可以捕捉然后处理。我只是不确定如何实现它。 感谢你的帮助! 问题答案: 为什么不将您的任务嵌入到Runnable中,将其放入新的单线程ExecutorService中,然后在适当的超时时间内对生成的Future执行。这将为您提供超时功能,因为如果作业未及

  • 问题内容: 我正在寻找可以提供超时的ExecutorService实现。如果提交到ExecutorService的任务花费的时间超过了超时时间,则这些任务将被中断。实现这样的野兽并不是一个困难的任务,但是我想知道是否有人知道现有的实现。 这是我根据以下一些讨论得出的。任何意见? 问题答案: 你可以为此使用ScheduledExecutorService。首先,你只提交一次即可立即开始,并保留创建的

  • 本文向大家介绍Java实现任务超时处理方法,包括了Java实现任务超时处理方法的使用技巧和注意事项,需要的朋友参考一下 任务超时处理是比较常见的需求,比如在进行一些比较耗时的操作(如网络请求)或者在占用一些比较宝贵的资源(如数据库连接)时,我们通常需要给这些操作设置一个超时时间,当执行时长超过设置的阈值的时候,就终止操作并回收资源。Java中对超时任务的处理有两种方式:一种是基于异步任务结果的超时

  • 我使用ExecutorService在超时后中断任务,为此我使用ScheduledExecutorService。首先,我提交的线程和它一次开始立即,并保留未来的创建。之后,我使用ScheduledExecutorService作为一个新任务,它将在一段时间后取消保留的future。 我已经实现了以下URL:ExecutorService中的解决方案,该解决方案在超时后中断任务,在超时之前它工作得

  • 我已在Windows Server 2008的任务计划程序中计划每30分钟运行一次任务。在任务设置中,“如果任务运行时间超过”选项设置为“1天”。我注意到,有时任务在运行10分钟后终止。甚至随后的运行也以相同的错误终止。 “由于超时,任务停止” 手动结束并重新启动任务似乎可以解决问题。造成这种行为的原因是什么? 对于不同的任务,选项“如果运行时间超过则停止任务”设置为“4小时”,并且任务运行超过8