我正在使用Grizzly Web服务器版本1.9.27。 该服务器用于向客户端提供大量数据(如果相关,则通过HTTPS)。 目前服务器超时5分钟后。 换句话说,如果用户正在下载大量的数据,5分钟后,HTTP(S)请求处理器被灰熊中断。
我需要把它增加到至less30分钟。
我无法在Google上find任何configuration文件或任何相关信息来提高此超时。
有任何想法吗? 谢谢
编辑:(在回应DerfK)只是检查数据,并看到两个不同的'超时'scheme:
1-服务器收到请求,要求数据pipe理器获取数据。 数据pipe理员需要5分钟以上的时间,在此期间,Grizzly和客户端之间没有stream量。
2-数据服务器返回大量的数据传输到客户端,但需要5分钟以上(因为数据太多)。
优先解决问题1,连接空闲时超时。
(我不得不删除标签“灰熊”,因为我没有足够的积分来创build一个新的标签,我显然有足够的积分在stackoverflow中创build灰熊标签…这个问题最初发布的地方)
这个代码做了窍门(空闲超时):
GrizzlyWebServer ws; ws. getSelectorThread(). setKeepAliveTimeoutInSeconds(-1);