環境後閒置:的Windows Server 2008/GlassFish中/ Postgres的代理超時HTTP120秒
的Windows 2008服務器版
的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的面板(本地主機:4848)和配置> HTTP服務我把:
超時請求:9000秒(這是30)
待機時間:-1(這是30秒)
問題:
我不能把GlassFish的超時大於2分鐘,發送GET方法。
我發現這篇文章about glassfish settings,但我無法找到我應該把這些參數,如果他們可以工作。
任何人都可以幫助嘗試將此超時設置爲更高的限制嗎?
新嘗試的解決方案:
我去了GlassFish面板控制,並配置>子流程>「線程池名稱爲」,改變了空閒超時時間從120秒,1200秒。然後我重新啓動了glassfish服務(無論是從管理工具還是從asadmin),但仍然等待120秒閒置。 我甚至嘗試重新啓動整個服務器,仍然沒有結果。也許在postgres中設置一些?或者netbeans通過glassfish連接postgres?
新發現:
我一直在互聯網上搜索,也許它可能是一個代理服務器超時,但我真的不現在怎麼改:任何人可以幫助我嗎?