[英]Windows server 2008/glassfish/postgres proxy timeout HTTP idle after 120 seconds
環境:
Windows 2008服務器版
Netbeans 6.7.1
玻璃魚 2.1
Apache 2.2.15 用於 win32
原始問題(幾乎已修復):
HTTP/1.1 GET方式發送數據超過30秒就會失敗。
我做了什么:
我將這些行添加到 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 services中輸入:
超時請求:9000 秒(原來是 30 秒)
待機時間:-1(30秒)
問題:
我無法為 glassfish 設置大於 2 分鍾的超時來發送 GET 方法。
我找到了這篇關於 glassfish 設置的文章,但我找不到我應該把這些參數放在哪里,以及它們是否可以工作。
任何人都可以幫助嘗試將此超時設置為更高的限制嗎?
新嘗試的解決方案:
我轉到 glassfish 面板控件,然后轉到Configuration > Subprocesses >“Thread-pool-name”並將空閑超時從 120 秒更改為 1200 秒。 然后我重新啟動了 glassfish 服務(從管理工具和 asadmin),但它仍然等待 120 秒到 go 空閑。 我什至嘗試重新啟動整個服務器,仍然沒有結果。 也許在 postgres 中有一些設置? 或者通過 glassfish 將 .netbeans 連接到 postgres?
新發現:
我一直在 inte.net 上搜索,也許它可能是代理超時,但我現在真的不知道如何更改它:有人可以幫助我嗎?
最后是ProxyTimeout
的httpd.conf
文件中的ProxyTimeout指令。
看看這個。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.