我正在使用Grizzly web服务器版本1.9.27。此服务器用于向客户端提供大量数据(如果与HTTPS相关,则通过HTTPS)。当前服务器在5分钟后超时。换句话说,如果用户正在下载大量数据,5分钟后,HTTP(S)请求处理器就会被Grizzly中断。
我需要把它增加到至少30分钟。
我找不到任何配置文件或谷歌的任何相关信息,以提高这个超时。
有什么想法吗?谢谢
编辑:(响应DerfK)刚刚检查了数据并看到了两种不同的“超时”场景:
服务器接收到请求,要求数据管理器获取数据.数据管理器这次占用超过5 minutes...during,灰熊和客户端之间没有流量。
2-数据服务器返回大量数据,这些数据被传输到客户端,但需要超过5分钟(因为有太多的数据)。
第一优先是解决问题1,当连接空闲时超时。
(我不得不删除标签“Grizzly”,因为我没有足够的点数来创建一个新标记。我显然有足够的分数在stackoverflow...where中创建灰标签,这个问题是最初发布的)
发布于 2011-01-19 14:25:39
这段代码完成了(空闲超时)的操作:
GrizzlyWebServer ws;
ws.
getSelectorThread().
setKeepAliveTimeoutInSeconds(-1);https://serverfault.com/questions/223887
复制相似问题