Windows server 2008/glassfish/postgres таймаут прокси HTTP простаивает через 120 секунд
Среда:
Windows 2008 Server Edition
NetBeans 6.7.1
Glassfish 2.1
Apache 2.2.15 для win32
Исходная проблема (почти исправлена):
Метод HTTP/1.1 GET для отправки данных не выполняется, если я жду более 30 секунд.
Что я сделал:
Я добавил в файл http.conf Apache следующие строки:
#
# 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) и в разделе " Конфигурация> HTTP-сервисы" и добавил:
Время ожидания запроса: 9000 секунд (было 30)
Время ожидания: -1 (это было 30 секунд)
Проблема:
Я не могу поставить для стеклянной рыбы тайм-аут, превышающий 2 минуты, чтобы отправить метод GET.
Я нашел эту статью о настройках Glassfish, но я не могу найти ГДЕ я должен поставить эти параметры, и если они могли бы работать.
Кто-нибудь может помочь попытаться установить этот тайм-аут на более высокий предел? Может быть, это даже другая настройка?
Новое проверенное решение:
Я перешел к элементу управления glassfish и в " Конфигурация"> "Подпроцессы"> "Имя пула потоков" и изменил время простоя с 120 до 1200 секунд. Затем я перезапустил сервис glassfish (как из административных инструментов, так и из asadmin), но все равно он ждет 120 секунд, чтобы бездействовать. Я даже попытался перезапустить весь сервер, до сих пор нет результатов. Может быть, некоторые настройки в postgres? Или соединение NetBeans с Postgres через Glassfish?
Новая находка:
Я искал в Интернете, и, возможно, это может быть тайм-аут прокси, но я не знаю, как его изменить: кто-нибудь может мне помочь, пожалуйста?
1 ответ
В конце концов это была директива ProxyTimeout в файле httpd.conf Apache.