Назад | Перейти на главную страницу

Windows server 2008 / glassfish / postgres proxy timeout HTTP idle через 120 секунд

Окружающая среда:

Windows 2008 Server Edition

Netbeans 6.7.1

Стеклянная рыба 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?

Новая находка:

Я искал в Интернете и, возможно, это может быть тайм-аут прокси, но я действительно не знаю, как его изменить: кто-нибудь может мне помочь, пожалуйста?

в конце концов это был ProxyTimeout в файле httpd.conf Apache.

http://httpd.apache.org/docs/2.0/mod/mod_proxy.html#proxytimeout