Мы используем JBoss 7.1.3.Final с Apache 2.2.31. Мы подключаемся от Apache к JBoss через соединение AJP. Мы замечаем 504 ошибки GATEWAY_TIMEOUT через 60 секунд при запросе конкретной страницы, которая выполняет большую обработку. Мы установили этот параметр в нашем файле /etc/httpd/conf/httpd.conf
Timeout 300
Однако даже после перезапуска Apache мы все еще наблюдаем таймауты. Какие еще настройки мне нужно проверить, чтобы увеличить время ожидания? Похоже, что в нашем файле конфигурации JBoss standalone.xml нет соответствующих настроек тайм-аута подключения.
Когда я подключаюсь к JBoss напрямую (минуя Apache), я замечаю, что не вижу этих ошибок тайм-аута.
Я предлагаю вам использовать proxy_http_module вместо proxy_ajp_module. Это изменение решило ту же проблему, с которой я столкнулся.