gpt4 book ai didi

java - tomcat 进程超时 120 分钟

转载 作者:搜寻专家 更新时间:2023-11-01 02:54:01 25 4
gpt4 key购买 nike

我有一份关于 Tomcat 的长期工作。如果您想知道,这是为新版本更新数据库的数据转换。在我们的开发服务器上,它运行了 7 个小时,但没有出现任何问题。每 60 秒它会向浏览器发送一条进度消息,让您知道它仍处于 Activity 状态并保持连接处于 Activity 状态。

然后我尝试在另一台服务器上运行它,120 分钟后它失败并出现异常“getAttribute:Session already invalidated”。我重新启动它,但在 120 分钟后再次失败并显示相同的消息。它具有在某些关键点重新启动的功能,所以我在“第 2 部分”启动它,但它在 120 分钟时再次停止。

我得出结论,服务器中的某些东西强加了 120 分钟的时间限制——由于程序错误,它连续 3 次在完全相同的耗时死亡,这太巧合了,尤其是当第三次运行将是不同的数据。

我们开发服务器上的 Tomcat 设置为 30,并且在该服务器上它运行了 7 个小时没有问题,所以无论强加的限制是什么,我都不认为是这样。

关于是什么让我失望的任何线索?我猜那里有另一种超时,但我不知道它是什么。

最佳答案

你能不能让这个作业在后台运行并让它更新一个资源,让你可以轮询状态而不是一直保持连接?

您可以使用线程轻松地做到这一点。

关于java - tomcat 进程超时 120 分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5344065/

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