gpt4 book ai didi

java - 在 Bea Weblogic 中运行批处理

转载 作者:行者123 更新时间:2023-11-29 04:04:43 30 4
gpt4 key购买 nike

我们目前在 Java 中有批处理作业,可以处理多个(有时很大)文件。这些作业可能需要一些时间才能运行。我们直接在 JVM 中运行这些文件,使用在循环中持续运行的 Java 线程。 (处理文件,然后稍等)。

现在我工作的公司想要在 Weblogic 应用程序服务器中运行这些作业。不是因为它更好,而是因为这是公司的标准平台。

我看到的一个潜在问题是 BEA weblogic 监视所有线程,默认情况下说运行时间超过 10 分钟的线程是 STUCK 线程,这可能会导致服务器处于 FAILED 状态。

在 BEA Weblogic 中执行此操作的最佳实践是什么?

最佳答案

BEA Weblogic 只监控特定时间的请求线程。对于由请求处理代码生成的线程,它不会。我们使用 Quartz(来自 OpenSymphony)调度程序来安排 Weblogic 中的作业,过去需要 3-4 小时才能完成。

关于java - 在 Bea Weblogic 中运行批处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/709169/

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