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

Apache 2 с перенаправлением подключаемого модуля Weblogic, исходное местоположение по-прежнему запрашивается серверной частью

Мы пытаемся настроить сервер SSL перед сервером Weblogic, используя Apache в качестве поставщика SSL. Вот что находится внутри нашего httpd.conf:

<Location /original>
     SetHandler weblogic-handler
     WebLogicHost 10.11.1.1
     WebLogicPort 8700
     PathTrim /original
     PathPrepend /destination
     ConnectTimeoutSecs 60
</Location>

<Location /destination>
     SetHandler weblogic-handler
     WebLogicHost 10.11.1.1
     WebLogicPort 8700
     ConnectTimeoutSecs 60
</Location>

Эта настройка в основном работает, но в файле ssl_error_log есть следующие записи:

[Wed Aug 11 14:59:00 2010] [error] [client xxx.xxx.xxx.xxx] ap_proxy: trying GET /original at backend host '10.11.1.1/8700; got
     exception 'CONNECTION_REFUSED [os error=0, line 1739 of ../nsapi/URL.cpp]: Error connecting to host 10.11.1.1:8700'

Странно то, что перенаправление все еще работает, но эти раздражающие записи все еще появляются. Кто-нибудь может указать, в чем мы ошиблись? Спасибо.

Возможно, вы захотите настроить weblogic с помощью Accept Backlog

Чтобы настроить значение Accept Backlog из Консоли администрирования:

  1. Запустите Сервер администрирования, если он еще не запущен.

  2. Войдите в Консоль администрирования домена.

  3. Разверните узел Серверы на левой панели, чтобы отобразить серверы, настроенные в вашем домене.

  4. Щелкните имя экземпляра сервера, который вы хотите настроить.

  5. Выберите вкладку Configuration -> Tuning.

  6. Измените значение по умолчанию Accept Backlog, если необходимо, чтобы настроить, сколько TCP-соединений может быть помещено в буфер в очереди ожидания: во время операций, если многие соединения сброшены или отклонены на клиенте, и на сервере нет других сообщений об ошибках, значение Accept Backlog может быть установлен слишком низко.

Если при попытке доступа к серверу WebLogic Server вы получаете сообщения об отказе в соединении, увеличьте значение Accept Backlog по умолчанию на 25 процентов.

Продолжайте увеличивать значение на 25 процентов, пока сообщения не перестанут появляться.

Нажмите Применить, чтобы сохранить изменения.

Вы видите исходный путь только потому, что серверная часть не была доступна, проверьте его в журналах доступа к веб-логике.

Если ваши подключения к weblogic задерживаются, вы должны увидеть очень большое использование потоков, и это то, что вам нужно решить, определить ресурс, вызывающий конкуренцию, и либо использовать меньше этого ресурса, либо увеличить его доступность.