环境:
Windows 2008 Server Edition
Netbeans 6.7.1
Glassfish 2.1
Apache 2.2.15 for win32
原始问题(几乎已修复):
如果我等待超过30秒,发送数据的HTTP / 1.1 GET方法将失败。
我做了什么:
我在Apache的http.conf文件中添加了这些行:
#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 9000
#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On
我去了Glassfish面板( localhost:4848 )和 Configuration> HTTP服务,我把:
超时请求:9000秒(它是30)
待机时间:-1(30秒)
问题:
我无法为glassfish提供超过2分钟的超时时间来发送GET方法。
我发现了这篇文章about glassfish settings,但是我无法找到我应该放置这些参数的位置,以及它们是否可以正常工作。
有人可以帮助尝试将此超时设置为更高的限制吗?
新尝试的解决方案:
我去了glassfish面板控件,并且 Configuration>子过程> “线程池名称”并将空闲超时从120秒更改为1200秒。然后我重新启动了glassfish服务(来自管理工具和asadmin),但仍然等待120秒才能空闲。 我甚至尝试重启整个服务器,仍然没有结果。也许是postgres中的一些设置?或者通过glassfish将netbeans连接到postgres?
新发现:
我一直在互联网上搜索,也许它可能是代理超时,但我现在不知道如何更改它:有人可以帮助我吗?