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

Демон Glassfish с Apache и Mod_proxy

Я пытаюсь настроить веб-сервер ubuntu, который использует как веб-сервер Apache httpd для некоторого контента, так и Glassfish для приложений на основе Java. Я подумал, что буду использовать mod_proxy, так как мне повезло немного поиграть с этим в прошлом. Получил, так что базовая настройка работает. Однако, пытаясь запустить glassfish как демон, я обнаружил, что соединение apache / glassfish прерывается каждый раз, когда я останавливаю / перезапускаю glassfish без перезапуска apache.

Основные инструкции, которым я следовал для настройки Glassfish в качестве демона, можно найти здесь: http://137.254.16.27/foo/entry/how_to_run_glassfish_v3.

A) Есть ли способ настроить все, чтобы я мог перезапустить Glassfish без перезапуска apache? Б) Если нет, есть ли простой способ настроить мой демон glassfish для одновременного перезапуска apache, не полагаясь на то, что glassfish и apache оба будут в системе? Другими словами, было бы неплохо иметь сценарий, который работал бы чисто на сервере с Glassfish и Apache, а также на сервере с Glassfish.

Как долго вы ждали после разрыва соединения Apache?

По умолчанию он будет повторять попытку на сбойном бэкэнде (сервере Glassfish) через 60 секунд; вы можете ускорить это, изменив свою конфигурацию:

# Retry this backend immediately instead of waiting
ProxyPass /location http://127.0.0.1:8080/location retry=0