gpt4 book ai didi

java - gwt 503 服务 20 分钟后暂时不可用

转载 作者:行者123 更新时间:2023-12-01 13:07:32 25 4
gpt4 key购买 nike

我有一个带有 gxt 2.3.1 的 GWT 2.5 应用程序,我用它进行了超过 30 分钟的 RPC。但在我收到响应之前,应用程序会弹出一个错误窗口,其中包含消息 503 Service Temporarily 消息,其中包含所有常见详细信息

服务器本身同时仍在处理数据,因此服务器实际上可用。

这确实看起来像 session 超时,但在 web.xml 中我设置了 1 天的超时

    <!-- one day -->
<session-config>
<session-timeout>1440</session-timeout>
</session-config>

处理完成后我没有收到客户端的响应。所以我的第二个猜测是 rpc 时间,我目前正在尝试找出如何设置,但到目前为止尚未成功。

最佳答案

您可以使用GWT Timer通过在一段时间后调用 RPC 来保持服务器和客户端之间的连接处于 Activity 状态。 RPC 除了保持连接 Activity 外不会做任何事情。

长时间运行的任务完成后,您可以取消计时器,也可以在开始任何需要更多时间的任务之前重新启动计时器。

示例:

// Create a new timer that calls RPC that does nothing.
Timer t = new Timer() {
@Override
public void run() {
//RPC Call
}
};

// Schedule the timer to run once in 5 seconds.
t.schedule(5000);

关于java - gwt 503 服务 20 分钟后暂时不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23153735/

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